摘要: //题目:输入一个已经按升序排序过的数组和一个数字,在数组中查找两个数,使得它们的和正好是输入的那个数字。要求时间复杂度是O(n)。考虑多对同时满足的情况例如输入数组1、2、4、7、11、15和数字15。由于4+11=15,因此输出4和11。代码function time_complexity($a 阅读全文
posted @ 2017-11-13 20:59 艳艳960208 阅读(414) 评论(0) 推荐(0) 编辑
摘要: * @content: 为了得到一个数的"相反数",我们将这个数的数字顺序颠倒,然后再加上原先的数得到 "相反数"。例如,为了得到1325的"相反数",首先我们将该数的数字顺序颠倒,我们得到5231,之后 再加上原先的数,我们得到5231+1325=6556.如果颠倒之后的数字有前缀零,前缀零将会被 阅读全文
posted @ 2017-11-13 20:56 艳艳960208 阅读(310) 评论(0) 推荐(0) 编辑
摘要: redis( REmote DIctionary Server)Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。支持多种数据类型。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5 阅读全文
posted @ 2017-11-13 20:12 艳艳960208 阅读(121) 评论(0) 推荐(0) 编辑
摘要: * 集合 数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; 2.线性结构 数据结构中的元素存在一对一的相互关系; 3.树形结构 数据结构中的元素存在一对多的相互关系; 4.图形结构 数据结构中的元素存在多对多的相互关系。 常用结构 数组 在程序设计中,为了处理方便, 把具有相同 阅读全文
posted @ 2017-11-13 20:09 艳艳960208 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 随机生成10000个数字(10000-99999之间的数组),把数字分别写入10个文件中,要求每个文件只存1000个数字,每行只存一个数,给出一个指定的数,判断是否在10* 个文件中。在文件中显示存在,并显示在哪个文件中。* 1.生成10000个不重复的数字组成的数组* 2.每个文件存1000个数字 阅读全文
posted @ 2017-11-13 19:43 艳艳960208 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 选择排序的原理是 :选择一个最大的或最小的放到序列的起始位置,直到排序完成。 代码如下 class Choice { public function choiceSort($arr) { $count=count($arr); for ($i=0;$i<$count-1;$i++){ $min=$i 阅读全文
posted @ 2017-11-13 19:15 艳艳960208 阅读(124) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-11-13 19:02 艳艳960208 阅读(8) 评论(0) 推荐(0) 编辑