温习并学习下算法,记录设计地点滴。 冒泡排序就是每次遍历值域取得最大值放到合适地位置。 代码示例如下: 运行结果: [-1, 1, 2, 2, 4, 6, 9, 33, 56, 100] ...
分类:
编程语言 时间:
2017-08-03 23:41:41
阅读次数:
266
温习并学习下算法,记录设计地点滴。 有个例子说的形容地很好,桌子上面一堆乱序地牌,把位置为K地牌抽出,有序地插入到已经排序好的序列[0,K-1]中位置J,使得[J, K-1]所有地元素右移。 代码示例: 执行结果: [-1, 1, 2, 2, 4, 6, 9, 33, 56, 100] ...
分类:
编程语言 时间:
2017-08-02 00:26:38
阅读次数:
123
http://www.cnblogs.com/Ewin/archive/2009/10/05/1578322.html 在之前,我对MSSQL中的内连接和外连接所得出的数据集不是很清楚。这几天重新温习了一下SQL的书本,现在的思路应该是很清楚了,现在把自己的理解发出来给大家温习下。希望和我一样对SQ ...
分类:
其他好文 时间:
2017-07-30 17:14:48
阅读次数:
119
?? 前几篇文章讨论了有关Struts2的核心机制及一些基础,但同一时候也遗留下了非常多问题。这些问题主要是针对Struts2的一些使用技巧的,该篇文章将会针对Struts2的使用技巧进行讨论,并做一个文件上传和下载的实例。 一、Struts2再温习 Struts2使用了有半个月的时间了,在使用之余 ...
分类:
其他好文 时间:
2017-07-28 19:25:37
阅读次数:
239
在学习图之前,中间休息了两天,感觉二叉树需要消化一下。所以中间去温习了下sql,推荐一本工具书《程序员的SQL金典》看名字不像一本好书,但是作为一个不错的SQL工具书还是可以小小备忘一下。涵盖内容不详细但是挺广,覆盖多种主流数据库言归正传,以前知道折半查找,二叉树的..
分类:
Web程序 时间:
2017-07-27 22:48:28
阅读次数:
246
希尔排序也是插入排序的一个方法。希尔排序先将待排序序列分割成若干个子序列,分别进行插入排序。 ...
分类:
编程语言 时间:
2017-07-27 20:04:41
阅读次数:
141
教材:《Android移动应用设计与开发(第2版)—— 基于Android Studio开发环境》 课时:36理论 + 36实验 基础:Java,XML (建议提前温习一下) 软件:Android Studio 2.3 (课前安装完毕并配置好,上课、实验课均携带自己的笔记本) 实验:尽量做到毕业设计 ...
分类:
移动开发 时间:
2017-07-27 01:02:13
阅读次数:
235
折半查找法适合于1采用顺序存储结构的2必须按照关键字大小排序的序列查找 如代码所示: 折半查找法的基本思路是设置low,high, mid三个变量。如代码所示,就是通过不断的改变这3个变量来查找是否存在查找值K,如存在返回它所在的位置,如不存在,返回0 折半查找法的优点是比较次数比顺序查找少,但缺点 ...
分类:
其他好文 时间:
2017-07-26 13:37:35
阅读次数:
143
通过jQuery思维导图,来进行计划的温习/掌握 jQuery技能。 通过思维导图的思路学习,是很好的学习方法之一,思路清晰、跟上环节,易于贯通,重要的是少走弯路。 这里一共有6张图,第1张是大纲路线,顺着路线可以掌握jQuery常用的操作,后面5张是关于jQuery相关Api及性能优化的细节。 结 ...
分类:
Web程序 时间:
2017-07-26 01:45:04
阅读次数:
219
因为复试时老师比较喜欢问排序算法那,所以 最近又把排序算法温习一遍,顺便写写代码。 1直接插入排序。 如上述代码:temp变量用于放置带插入数值。 直接插入算法的空间复杂度O(1),因为只用到了1个变量 空间复杂度取决于待排序数列。最好的情况下移动次数 2 * (n-1), 最坏的情况下移动次数(n ...
分类:
编程语言 时间:
2017-07-25 22:37:47
阅读次数:
214