GithubHelp home page GithubHelp logo

algorithm-1's Introduction

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/

algorithm-1's People

Contributors

vo01github avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.