描述 兔子们在玩k个串的游戏。首先,它们拿出了一个长度为n的数字序列,选出其中的一个连续子串,然后统计其子串中所有数字之和(注意这里重复出现的数字只被统计一次)。 兔子们想知道,在这个数字序列所有连续的子串中,按照以上方式统计其所有数字之和,第k大的和是多少。 输入 第一行,两个整数n和k,分别表示 ...
分类:
其他好文 时间:
2017-12-03 11:19:32
阅读次数:
153
递归学习心得: 递归即是该函数调用它本身自己,这种调用过程称为递归。递归可以相当于循环,所以想结束递归,就必须有终止递归的条件测试部分,否则就会出现无限递归(即无限循环)。 递归就是某过程以某种方式重复出现,很多“计算”也以某种方式重复出现。 例如: 数学归纳法中的递归:证明一个与自然数n有关的命题 ...
分类:
其他好文 时间:
2017-11-19 17:31:01
阅读次数:
198
基本的数据类型 int n1=123 #根据int类,创建了一个对象 n2=int(123) #根据int类,创建了一个对象,相当于去int类里调用_init_方法 n3=str('123') #同理 Python内部优化 -5~~~257的数字只要重复出现都使用一个内存 查看内存地址:id(变量名 ...
分类:
编程语言 时间:
2017-11-14 19:32:20
阅读次数:
122
下载eclipse编程,发现了一个问题:执行main方法第二次console打印不出数据,后发现Progress一直跳转,而且非常多进度条在运行,关闭后第一次执行没问题,第二次问题重复出现。 有幸看到此篇文章解决了我的问题:http://blog.163.com/shadow_wolf/blog/s ...
分类:
系统相关 时间:
2017-11-08 20:51:03
阅读次数:
321
题目描述: 在一个排序的链表中,存在重复的节点,请删除该链表中重复的节点,重复的节点不保留,返回链表头指针。例如,,链表1->2->3->3->4->4->5 处理后为 1->2->5 【解1】使用HashMap记录每个节点是否重复出现,时间复杂度为O(N),空间复杂度为O(N) 1 import ...
分类:
其他好文 时间:
2017-11-04 00:11:30
阅读次数:
204
模式:模版、样式、参考物、方法论。 模式可以作为解决问题的方法论起点;将问题与已解决问题的方案和方法论作对照,在原有方案基础上作出修改,以解决新的问题。 模式:方案、参考、方法论。 是一种认识论意义上的确定思维方式。是人们在生产生活实践当经过积累的经验的抽象和升华。简单地说,就是从不断重复出现的事件 ...
分类:
其他好文 时间:
2017-10-29 16:46:25
阅读次数:
261
随着JavaScript提供语法的增多,数组去重方式也越来越多。现在从最原始的方式到最简洁的方式,一步步进行剖析。 双重循环 数组去重,不就是比较数组元素,去掉重复出现的么。最原始的方式不正是双重循环进行比较处理嘛 创建res数组存放返回结果;外层循环遍历target中的每一个数组元素,内层循环将t ...
分类:
编程语言 时间:
2017-10-16 16:43:42
阅读次数:
231
转载于:http://www.importnew.com/6931.html HashSet<T>类主要是设计用来做高性能集运算的,例如对两个集合求交集、并集、差集等。集合中包含一组不重复出现且无特性顺序的元素。 HashSet<T>的一些特性如下: 1、HashSet<T>中的值不能重复且没有顺序 ...
分类:
其他好文 时间:
2017-10-12 15:36:05
阅读次数:
158
1.多线程重复出现某结果 如下:已经卖完了和仓库已经满了会出现多次 2. 多线程同步锁造成死锁,如下:商人找买家先要钱,买家找商人先要货造成死锁,原因在于:一个不释放锁,另一个得不到锁 3.虚假唤醒,如下:当最后一次出现卖完了的时候,出售线程处于wait状态,所以线程不会结束 4.虚假唤醒,线程进入 ...
分类:
编程语言 时间:
2017-10-01 21:09:57
阅读次数:
214
在使用UITableView时,由于cell的重用机制,在获取后台数据并填充cell时,会发生cell重复出现,界面紊乱。但这仅仅在拥有多个section的情况下会出现,没有滚动的时候,单个section的row显示的都是正确的。 以下是示例代码: 这里面的变量其实每创建一次tableViewCon ...
分类:
移动开发 时间:
2017-09-28 09:57:49
阅读次数:
150