在线编程测试平台

1.牛客网

   http://www.nowcoder.com/

  app:http://www.nowcoder.com/app

2.浙大的Programming Ability Test 

  http://www.patest.cn/

  http://www.patest.cn/contests/pat-b-practise

3.leetcode

   lintcode 

   http://www.lintcode.com/zh-cn/problem/

4.华为在线软件训练与测试平台 

  http://career-oj.huawei.com/exam 

5.july 七月算法

   http://www.julyedu.com/

   APP题库:http://www.julyapp.com/

  July博客 :有各大互联网公司的面试题目解答

6.赛码

http://acm.acmcoder.com/listChineseproblem.php



ACM

 

TopCoder

如果不是ACM,练这个就够,其实面试也不会问太难的算法,哪怕是google

浙江大学 acm在线测试 http://acm.zju.edu.cn/onlinejudge/

北京大学 acm在线测试 http://acm.pku.edu.cn/JudgeOnline/     做的人多,经典算法题多,解题报告也多,适合上手。

波兰 SPOJ      http://www.spoj.pl/   适合有一定基础的选手练习

杭州电子科技大学 http://acm.hdu.edu.cn/ 目前国内最主流的OJ , 适合个人进阶训练

台州学院 http://acm.tzc.edu.cn/acmhome/welcome.do?method=index

飞燕论坛:    http://www.yzfy.org/

南阳理工:  http://acm.nyist.net/JudgeOnline/problemset.php

acm之家 :http://www.acmerblog.com/

 九度OJ  :http://www.acmerblog.com/category/problemset/jdoj/

九度OJ 做题流程:http://www.cskaoyan.com/thread-79419-1-1.html

赛码网:http://oj.acmcoder.com

在线学习:

1.http://www.codeschool.com   ruby/html/css/js/iso/git 等

2.http://www.codecademy.com  html/css/js/python/ruby/php 等


MATLAB题库

MathWorks公司官网上有一个专门的习题集:MATLAB Cody - MATLAB Central

里面包括官方设计的题目和网友自己提交的题目,由易至难,适合各种水平的人。其中不少题目还是比较刁钻的,很考验分析能力和对MATLAB函数应用的熟练程度。每完成一道新的题目,可以查看上一个完成题目的答案,这其中包括所有人提交的代码(通过的和未通过的),而且网站很人性化的把所有人提交的代码用散点图表示出来,横轴是提交的先后次序,纵轴是代码运行时间。可以学习大牛写的超低运行时间的代码(当然,其中一部分用了所谓hack的技巧,实际应用意义不大),还是很有启发的。

不过,个人感觉运用MATLAB进行编程,更主要的还是专注于求解(工程领域的)问题,而不是算法设计,因为MATLAB自带函数在算法方面已经进行相当程度的优化了。所以你要是想提高算法能力的话,建议刷C/C++的题库。
如果想提高MATLAB编程能力,不一定需要刷题,只需要把与自己的工作相关的工具包学好用好就行(MATLAB的工具包及其自带函数太多了,应用范围太广,确实没有必要全部掌握),多看看讲解MATLAB编程的书籍,掌握MATLAB“矩阵式”编程的特有思维,我觉得就差不多了 :D(此段引用于知乎http://www.zhihu.com/question/25572819)


知乎问题:

如何看待中国学生为了进 Google、微软等外企疯狂地刷题?





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值