- 博客(5)
- 收藏
- 关注
转载 【算法2】之选择排序
选择排序,基本思想是对一个数组进行遍历,找到最大或最小的一个放到第一个位置上,第二次遍历同样找到最大或最小的放到第二个位置上。 选择排序与冒泡排序相似,不同的是冒泡排序凡是符合条件的都会交换位置即符合条件就交换,而选择排序中,如果符合条件,则标志它的位置,等到全部判断一遍后,...
2014-04-24 00:34:00
108
转载 【算法1】之冒泡排序极其优化
冒泡排序怕是所有人开始学习算法接触的第一个例子吧。 很好理解其过程: 1、给定一个数组,第一轮循环中比较相邻两个元素的大小,如果前面元素大于后面的就交换两个元素。这样第一轮结束就保证最大的元素在最后一个。 2、进入第二轮循环,直到循环次数等于数组个数。 冒泡排序是稳定排序算法。 给出...
2014-04-22 00:35:00
84
转载 程序开发中常用的N种算法和数据结构
1、链表的操作和衍生的双向链表,循环链表等。 2、二叉树(三种顺序的遍历,通过其中两种构建第三种) 3、各种排序算法(冒泡,归并,快速,插入,二分。。。) 4、动态规划(编辑距离,最长回文子串,单词分割,最大字数组。。。) 5、一些高级算法:推荐网站 http://leetcode.c...
2014-04-19 01:22:00
149
转载 TDD实现健壮的四则运算
学习PHP的过程很美好,感谢公司导师教了我很多在学校接触不到的东西。也让我接触到了TDD。 下面我就写一下自己对TDD的一点理解。 TDD即测试驱动开发(Test-Driven Development),采用测试的思想编写程序,通俗一点就是首先为自己的程序写测...
2014-04-14 01:00:00
130
转载 Thinkphp下实现对数组的分页
今天终于把两周之前的任务完成了,趁着余热记下来分享给大家。 说一下任务,在thinkphp的框架下实现分页。公司的网站基于Thinkphp框架,一直久闻thinkphp的大名,终于有机会实战了。 thinkphp是MVC架构的,MVC对于任何ITers来说都不陌生,模型(...
2014-04-09 23:15:00
171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人