信息学(OI)竞赛—常用算法网站

算法竞赛网站归纳:

以下大部分也都是表现形式为刷题的算法学习网站~

求职面试看这个:结构之法 算法之道


推荐的讲解算法的网站、好博客

  • csie.ntnu.edu.tw/~u9102讲解、代码格式、图表都很规范,覆盖广
  • matrix67.com/informaticMatrix67 的一些算法讲解类经典文章,平易近人
  • byvoid.com/blog/             BYVoid 的博客,计算机科学标签
  • fanhq666.blog.163.com/b   范浩强的博客
  • watashi.ws/blog/@watashi 的博客
  • hi.baidu.com/aekdycoin AC 神(曾经)的博客
  • hi.baidu.com/sevenkplus@顾昱洲(曾经)的博客
  • 因为百度空间新版升级,许多空间看不到了,几年前是一个非常棒的圈子。你可以从上面这些博客的留言、友链中挖掘出更多有价值的博客~

有口碑的稳定的在线题库

  • acm.timus.ru/ URAL
  • uva.onlinejudge.org/ UVA
  • acm.sgu.ru/index.php SGU
  • spoj.pl/ SPOJ - 波兰著名 OJ,好题 / 系列不少,缺点是机器太慢
  • poj.org/ POJ - 北大
  • acm.hdu.edu.cn/ HDU - 杭电
  • ace.delos.com/usacogate USACO - 算法入门级训练题(附带算法讲解)
  • livearchive.onlinejudge.org ACM/ICPC 真题
  • oj.tsinsen.com/ 清橙 OJ
  • acm.hust.edu.cn/vjudge/ vjudge - 各大 OJ 之集结
  • projecteuler.net/ 非常有爱的数学/算法题库

在线算法比赛网站(也可作为题库使用)

  • community.topcoder.com/ Topcoder
  • codeforces.com/ Codeforces
  • codechef.com/ Codechef
  • main.edu.pl/en POI 等比赛
  • ace.delos.com/contestga USACO 月赛
  • code.google.com/codejam Google Code Jam
  • lydsy.com/JudgeOnline/ 耒阳大视野,前身为八中 OJ,省选及以上刷题必备……之前没有加是因为不够稳定,常常上不去。有大量独家省选题,也有很多业界良心题、毒瘤题。另外许多题目不可见,需要缴纳一定保护费以获得 VIP 权限
 
如果为了找工作而学算法的话, 自己看看Data Structure and Algorithm in Java就行了. 顺便翻一下算法导论. 不过算法谁都能理解, 关键是自己实现的时候百分百会出错啊!!!!

所以, 倾情推荐:

oj.leetcode.com LeetCode Online Judge

只要每道题都可以保证3遍以内过, 所有湾区工作entry level随便挑. 涉及到的基本都是Linked List, DP, BST这样的简单数据结构或者算法题. 

不难, 但是对于初学算法的人来说, 能熟练运用这些算法已经很不容易了. 可以说是非常不容易了. 因为太多的人眼高手低. 

所以说, 还是做题最有效. 就算是你看了算法导论的前几页, 知道了什么是insertion sort, 不见得你写出来的代码就是对的. 不信的话, 打开Insertion Sort List, 试试能不能通过. 

毕竟, 如果你不是一名产品经理的话, 算法最后还是要落实到代码上的.

                                      

你可能感兴趣的:(Algorithm)