寻找乘积最大的三个数

版权声明:本文为博主原创,未经允许请不要转载哦 https://blog.csdn.net/weixin_43277507/article/details/88365235 寻找乘积最大的三个数 题设要求:给定一个无序数组,包含正数、负数和0,要求从中找出3个数的乘积,使得乘积最大,要求时间复杂度:O(n),空间复杂度:O(1) 输入描述:无序整数数组A[n] 输出描述:满足条件的最大乘积 输入例子1:3 4 1 2 输出例子1:24 问题分析:在数组中存在负数、正数、0的情况下,要获得三个数
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

“大整数”的乘法运算

版权声明:本文为博主原创,未经允许请不要转载哦 https://blog.csdn.net/weixin_43277507/article/details/88365629 “大整数”的乘法运算: 当需要运算的数非常大,不能用int,long表示时,我们可以用字符表示大整数。当对大整数进行整数运算时,可以回归我们笔算乘法时的思路。 public class Solution{ public static void main(String [] args){ String
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

动态规划求解连续子数组的最大和

版权声明:本文为博主原创,未经允许请不要转载哦 https://blog.csdn.net/weixin_43277507/article/details/88535238 给定一个整数数组,数组里有正有负。数组中的一个活连续多个元素组成一个子数组。求所有子数组的和的最大值。 一、枚举所有可能——最基础的解法 最直观的解法就是,计算出所有可能组合的子数组的和,返回最大的和。这种解法的复杂度最低也要 O(n)O(n)O(n)。 import java.util.ArrayList; import
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

20175211 2018-2019-2 《Java程序设计》第五周学习总结

目录 教材学习内容总结 第六章 接口与实现 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题总结 学习进度条 参考资料 教材学习内容总结 第六章 接口与实现 6.1 接口 接口体中包含常量的声明(没有变量)和抽象方法两部分 接口体中只有抽象方法没有普通的方法 接口体中所有常量的访问权限一定都是public,而且是static常量,所有的抽象方法的访问权限一定都是public 6.2 实现接口 一个类需要在类声明中使用关键字implements声明该类实现一个或多个
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

PMS与orcalebs结合之字段

call fnd_global.APPS_INITIALIZE(1318,50583,401) select fnd_profile.VALUE('ORG_ID') FROM DUAL select * from hr_operating_units hou where hou.organization_id=204 --fnd select * from fnd_application select * from fnd_application_tl where application_id
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

寻找第n个丑数

版权声明:本文为博主原创,未经允许请不要转载哦 https://blog.csdn.net/weixin_43277507/article/details/88549771 定义只包含因子2、3、5的数为丑数。求按从小到大的第 nnn个丑数。规定:1为第一个丑数。 方法一:遍历 要求第 nnn个丑数,最直观的想法是从1开始,对每个数进行判断,如果是丑数,就在丑数的计数器+1,知道找到第 nnn个丑数。这种方法虽然直观,代码也很简单,但对于每一个整数都要进行判断是否是丑数,其时间复杂度很高。 p
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

JS中数组常用操作的总结

一.数组连接、分割 1.数组连接 concat() 方法用于连接两个或多个字符串。该方法没有改变原有字符串,但是会返回连接两个或多个字符串新字符串 语法:string.concat(string1, string2, …, stringX) js: function(){ var a = [1,2,3] var b = [4,5,6] var arr = a.concat(b) //concat()方法用于连接两个或多个数组 alert(arr) //
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

Dubbo 消费者

1. pom   <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version> </dependency> <dependency> <groupId>org.apache.curator</groupId>
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

网络攻防第五周作业

一、kali视频学习 (一)、漏洞分析之数据库评估(一) WEB层与数据库连接的漏洞连接在安全测试中并不少见,OWASP中的SQL注入漏洞便是因此产生。下面对kali Linux对数据库评估工具的分类进行介绍。 1.BBQSql(半自动) BBQSql是一个Python编写的盲注工具,当检测可疑的注入漏洞时会很有用,允许客户自定义参数。 2.DBPwAudit(数据库用户名密码枚举工具) 3.HexorBase(开源)图形化的密码破解与连接工具 4.Jsql Injection Jsql是一款
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

spring+springMVC+mybatis简单整合

spring+springMVC+mybatis简单整合, springMVC框架是spring的子项目,所以框架的整合方式为,spring+Mybatis或springMVC+mybatis。 三大框架整合所需要的jar包,mybatis 的jar,spring 的jar,springmvc需要的web jar包。 所需配置文件涉及到: 1.db.properties,(配置数据库的连接信息,如连接驱动,用户名,密码,连接池的配置等等) 2.log4j.properties,(配置日志信息,
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

004之MFCSocket同步编程(指针机制)

异步与同步通信相比较,前者是非阻塞模式,后者是阻塞模式。有关两者差异在此博主中有详细讲解,推荐:https://www.cnblogs.com/wzsblogs/p/4671559.html。 采用同步socket,同时可与CArchive、CSocketFile 配合使用(这两者能否与异步socket配合使用呢?还待验证)。两者的运行机制基本相同,但是在同步机制中OnConnect与OnSend永远不会被系统调用。(为啥?CSocket在Connect()返回WSAEWOULDBLOCK错误
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

C运算符及优先级

1、常用运算符分类 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 位运算符 用于处理数据的位运算 sizeof运算符 用于求字节数长度 2、算术运算符 运算符 术语 示例 结果 + 正号 +3 3 - 负号 -3 -3 + 加 10 + 5 15 - 减 10 - 5 5 * 乘 10 * 5 50 / 除 10 / 5 2 % 取模(取余) 10 % 3
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

guava的学习3-并发

ListenableFuture可以允许你注册回调方法(callbacks),在运算(多线程执行)完成的时候进行调用, 或者在运算(多线程执行)完成后立即执行。这样简单的改进,使得可以明显的支持更多的操作,这样的功能在JDK concurrent中的Future是不支持的。 ListenableFuture 中的基础方法是addListener(Runnable, Executor), 该方法会在多线程运算完的时候,指定的Runnable参数传入的对象会被指定的Executor执行。
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

模拟主流网页

源码:https://gitee.com/YU2364565456/codes/ntl3wu8rxk1p256mvefag47
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

linux进程篇 (一) 进程的基本概念

进程是系统资源分配的最小单位。 1.创建和执行   父进程通过 fork 系统调用创建子进程, 子进程被创建后,处于创建状态。   linux为子进程配置数据结构,如果内存空间足够,子进程就在内核中就绪,成为 就绪状态,等待linux调度。   linux为子进程分配时钟周期,在合适的时间将子进程调度上CPU执行,这时处于内核状态。   子进程被分配的时钟周期结束时,linux将子进程diao出cpu,进入用户状态。 2.睡眠状态   子进程在运行时,如果请求的资源得不到满足,就进入睡眠状态,
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

C语言经典算法 - 多维矩阵转一维矩阵的代码

下边内容内容是关于C语言经典算法 - 多维矩阵转一维矩阵的内容,应该能对码农也有好处。 #include <stdio.h> #include <stdlib.h> int main(void) { int arr1[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}; int arr2[12] = {0}; int row, column, i; printf("原二维资料:n"); for (row = 0; row < 3; row
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

js无缝滚动跑马灯

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>无缝滚动跑马灯</title> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> </head> <style> *{ margin:0; padding:0; } u
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

转:NGINX 基于nginx_upstream_check_module-master 健康检测及平滑升级

https://www.cnblogs.com/linxizhifeng/p/7075325.html linux的nginx下安装tengine的nginx_upstream_check_module模块(linux心跳检测服务切换) 一、ngx_http_proxy_module 模块和ngx_http_upstream_module模块(自带) 严格来说,nginx自带是没有针对负载均衡后端节点的健康检查的,但是可以通过默认自带的ngx_http_proxy_module 模块和ngx_
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

阶段性总结+接下来的计划

今天3月31号,明天4月1号 新的开始,新的起点,写写总结 和 计划。 总结 蓝桥杯水进决赛圈了,天梯赛心态崩了,英语几月没碰,模电跟不上进度 总结完划线 关于英语 1.该学英语了。单词不背随缘,4月份先练听力,六级课跟着学(听力部分),小程序听力打卡。。(计划按进度更新) 关于项目: 2.学习推荐系统,重启做过的项目,加上推荐算法,从小地方开始,尽量做到自己极限。 书本《django2.0》当作字典看,专栏《推荐系统三十六式》。 关于算法练习: 3.蓝桥杯决赛圈,水水历届试题,(从最新一年开
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0

Tensorflow实现CNN、Saver保存与读取

1. CNN 数据集:mnist import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data mnist=input_data.read_data_sets('MNIST_data',one_hot=True) 权重变量 def weight_variable(shape): initial=tf.truncated_normal(shape,stddev=0.1) #
分类: 其他 发布时间: 03-31 23:18 阅读次数: 0