Reprinted from Http://hi.baidu.com/eec60b0/blog/item/2cdbfc22df7993a04723e862.html
You can add your favorite questions to your favorites.
------------------------------------------------------------
Books:
AlgorithmMathematical Basics:
Specific mathematics
Comprehensive introduction to algorithms:
Introduction to Algorithms
ComputerProgramDesign Art
Graph Algorithm:
Combination algorithm:
Number theory algorithms:
Computational ry:
OJ of some universities:
Beijing University of Posts and Telecommunications Online judge (BOJ) http://acm.cs.bupt.cn/onlinejudge/
My alma mater, haha, was built late, but now it is more and more popular. Recently, the ACM of beiyou won the championship in the Division.
Shanghai Jiao Tong University http://acm.sjtu.edu.cn/
Harbin Institute of Technology Co., http://acm.hit.edu.cn/index.php.
(See the snow Forum here ):
Zhejiang University Online judge (zoj) Co., http://acm.zju.edu.cn.
The earliest and most famous OJ in China, with many experts doing the above. The feature is that the data is relatively difficult to drill, and there are often boundary data that you don't think of, which can test the comprehensiveness of thinking. Now I am mainly doing this on OJ.
Peking University Online judge (poj) Co., http://acm.pku.edu.cn/JudgeOnline/.
it was established late, but the question was quickly added. Now, the number of questions is comparable to that of zoj. It is characterized by a large number of online competitions and weak data compared with zoj, sometimes the program with the same question is wa on zoj, and AC
Tongji University Online judge http://acm.tongji.edu.cn/index.php
the number of OJ questions cannot be compared with the previous two questions, the reason why we recommend this OJ is that it is Chinese. This is good news for many brothers who are not familiar with English. It also attracted many high school oier, after all, their English is still a little poor, the above questions are more biased to the high school informatics competition.
Spanish university of Valladolid online judge (ultraviolet A) http://online-judge.uva.es/problemset/
changed the address http://icpcres.ecs.baylor.edu/onlinejudge/
the world's largest and most famous OJ, the title is huge and complex, data is also very difficult to drill, the world's top experts are on top. It is said that if you can have more than one thousand questions on the AC, even if you send a resume to IBM or Microsoft, it will never disappoint you.
Russian Ural University Online judge (Ural) http://acm.timus.ru/
is also a veteran of the OJ, there are not many questions, but the question classic, I was in high school on the above questions.
usaco online judge (usaco) http://ace.delos.com/usacogate
the training site of the National Computer Olympics (usaco) is characterized by the completion of a close to continue to do, what is different from the previous OJ is that the test data can be seen and the standard answer can be viewed after the test data is correct. Therefore, if you cannot find the reason for the total wa on the above OJ at the beginning, you can try to do it here to see where the test data is normally overcast.
Problem set for ACM finals and finals
Http://www.acm.inf.ethz.ch/ProblemSetArchive.html
Homepage of university algorithm courses abroad:
Professor stony brook of New York State University:
Http://www.cs.sunysb.edu /~ Algorith/
University of Pittsburgh:
Http://www.cs.pitt.edu /~ Kirk/algorithmcourses/
Harvard University
Probabilistic Analysis and Algorithms
Http://www.eecs.harvard.edu /~ Michaelm/cs223/index.html
Computational Geometry:
Http://geometryalgorithms.com/
Http://www.cs.umd.edu/%7Esamir/754/754.html
Http://compgeom.cs.uiuc.edu /~ Jeffe/compgeom/compgeom.html
Http://www.csc.kth.se/tcs/aalg/lectures.html
Http://www.cs.brown.edu/courses/cs252/lectures.html
Graph Algorithm:
Http://theory.stanford.edu /~ TIM/w08b/w08b.html
Stanford University graphics courses
Http://graphics.stanford.edu/courses/#cs268
Open source Algorithm Library:
Algebraic ry:
Http://www.cgal.org/