1、各学校复试机考是重点,所考的算法一般不会超出教材难度,只要你熟练运用教材的各种算法,熟悉编程,机试不会太差。
2、算法和数据结构是两个概念,但是这两个相互联系密不可分,所以授课的时候放在一起。这个你复习专业课的时候可以进一步理解。
3、acm/icpc是国际大学生程序设计大赛,类似奥赛的性质.个人认为如果你能熟练掌握课本的各种算法,做一些acm题练习一下是不错的.但是acm题毕竟难度高于各校(准确的说是各个名牌学校)复试而且题量太大,涉及算法太多,短时间不会有什么突破.建议你还是脚踏实地稳扎稳打的复习课本,打好基础,不仅为考研做准备,也为今后研究生学习打基础.
----------------------------
考研推荐的课本是
数据结构 严蔚敏 清华大学出版社
操作系统 汤子瀛 西安电子科技大学出版社
计算机网络 谢希仁 电子工业出版社
计算机组成原理 白中英 科学出版社
复习内容以考研大纲为准
acm可以看<算法导论>和<算法艺术与信息学竞赛>这两本书,各校有acm的online judge系统供练习,比如:
北京大学/JudgeOnline/
浙江大学/onlinejudge/
上海交大/
祝你好运.