ye13jian / Algorithm-1

Algorithm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Algorithm

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,最近很火的算法网站:

http://www.leetcode.com

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://visualgo.net/


在编程和算法领域,有哪些经典问题?

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++ 实现的很多算法:把这里的学会就够用了

http://www.geeksforgeeks.org/fundamentals-of-algorithms/

About

Algorithm


Languages

Language:C++ 98.3%Language:C 1.0%Language:Java 0.7%