Algorithm
排序算法
- 冒泡排序
- 简单选择排序
- 直接插入排序
- 希尔排序
- 堆排序
- 归并排序
- 快速排序
- 基数排序
寻路算法
显式栈或循环代替递归调用
五大常用算法
http://www.cnblogs.com/steven_oyj/category/246990.html
五大常用算法之一:分治算法 五大常用算法之二:动态规划算法 五大常用算法之三:贪心算法 五大常用算法之四:回溯法 五大常用算法之五:分支限界法
有很多游戏开发相关的算法介绍:
http://www.gamedev.net http://theory.stanford.edu/~amitp/GameProgramming http://www.gamasutra.com http://www.sudoku.com
俄罗斯方块游戏的算法网站:
http://gforge.inria.fr/projects/mdptetrishttp://colinfahey.com/tetris/tetris.html
leetcode,最近很火的算法网站:
Topcoder,也很经典,每周都有竞赛,有奖金的:
http://community.topcoder.com/tc
晋中教育网的“信息学竞赛辅导”:
http://www.jzsyz.jzedu.cn/xxjs/suanfa/index.html
很多大学也有自己的竞赛题库,比如:
北大:http://poj.org/ 杭电:http://acm.hdu.edu.cn/ 华中科技大学:http://acm.hust.edu.cn/vjudge/toIndex.action
51Nod
http://www.51nod.com/onlineJudge/problemList.html
必须推荐一下我们的网站。 51Nod 问题
看我的签名,题目都是经过挑选的高质量问题。
支持10+种语言(包括C#,Python,Ruby,Nodejs等流行的语言),判题一次跑所有test,出现了错误可以查看输入输出数据,从而反思是哪里没有想对,还有QQ群让大家讨论(251587768),群里高手众多。
可视化的数据结构学习网站
在编程和算法领域,有哪些经典问题?
http://www.zhihu.com/question/19927564 有各种算法题目在里面
《程序员编程艺术:面试和算法心得》
7月份就要出版了,出版后去买一本吧,现在先去仔细阅读 github 版吧。
https://github.com/julycoding/The-Art-Of-Programming-By-July
Tanky Woo 算法专题 ---- 个人博客的 算法总结
http://www.wutianqi.com/sfzt.html
ACMer的BLOG
http://blog.csdn.net/jzqt_t/article/details/28126533
编程错误集锦
C++ 实现的很多算法:把这里的学会就够用了