一、算法原理 冒泡算法的本质是交换--数组元素间的对比交换+数组元素递增比较(确保最后一个肯定是最大的)+趟数用递增减少次序。 二、程序 #include<iostream> using namespace std; int main() { int n[5]={3,1,4,5,2}; for(in ...
分类:
编程语言 时间:
2020-07-11 09:26:36
阅读次数:
53
我们知道数组实际上是一种简单的数据结构,它在计算机中是顺序存储的,而我们要使用数组,实际上就是要使用数组中的元素。 如:现在有一个数组:int[] a = {13,15,59,28};那么我们如何找到并使用59这个数字呢? 数组的下标: 数组的下标可以这样理解:数组的下标实际上就是为数组里面的各个元 ...
分类:
编程语言 时间:
2020-07-10 17:06:29
阅读次数:
74
1. 设计一个递归算法,删除不带头结点的单链表L中所有值为x的结点。 2.在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一,试编写算法以实现上述操作。 3. 设I为带头结点的单链表,编写算法实现从尾到头反向输出每个结点的值。 4.试编写在带头结点的单链表L中删除一个 ...
分类:
其他好文 时间:
2020-07-10 10:13:31
阅读次数:
71
最大并发200,100的并发递增施压,到达200后持续360秒1:this group will start:表示总共要生成的最大线程数,如图:设置为:200 个,表示总共会加载到 200个线程2:first,wait for:第一个线程从点击执行之后多长时间开始加载,如图:设置为 0 秒,表示点击 ...
分类:
编程语言 时间:
2020-07-09 10:47:44
阅读次数:
137
表示全局唯一类 从业务概念上,如果有些数据在系统中只应保存一份,那就比较适合设计为单例类。比如,配置信息类。 在系统中,我们只有一个配置文件,当配置文件被加载到内存之后,以对象的形式存在,也理所应当只有一份。 再比如,唯一递增 ID 号码生成器 import java.util.concurrent ...
分类:
其他好文 时间:
2020-07-09 01:11:03
阅读次数:
82
Sublime Text 3的插件 InsertNums 按Ctrl+Shift+P调出Package Control,输入Install Package回车,然后搜索InsertNums回车安装即可 ...
分类:
其他好文 时间:
2020-07-07 19:36:19
阅读次数:
105
Permutation Sequence (M) 题目 The set [1,2,3,...,*n*] contains a total of n! unique permutations. By listing and labeling all of the permutations in ord ...
分类:
其他好文 时间:
2020-07-07 10:12:57
阅读次数:
64
有一个斜率不递增的凸包 假如要求的横坐标为$K$ 二分的直线斜率为$mid$ wqs二分取右端点 切点的右端点为$cnt$ 以下代码是正确的 while(l<=r){ int mid=l+r>>1; if(chk(mid))p=mid,l=mid+1;//这里!! else r=mid-1; } 其 ...
分类:
其他好文 时间:
2020-07-06 16:26:21
阅读次数:
60
题目信息 时间: 2019-07-04 题目链接:Leetcode tag: 二分查找 难易程度:简单 题目描述: 一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。 示例1: 输入: ...
分类:
其他好文 时间:
2020-07-05 17:22:28
阅读次数:
53
前言 我们都知道之前所做的项目大部分都是集中式,单个节点的系统,而现在随着微服务和分布式的兴起,大部分企业慢慢的把集中式的系统拆分成各个服务,保证各个服务的模块单一,轻量级。微服务和分布式所带来的好处在于各个服务比较轻,每次修改功能只需要发布负责特定的服务即可。分布式所带来的更严重的问题就是数据的一 ...
分类:
编程语言 时间:
2020-07-05 13:41:57
阅读次数:
44