- 浏览: 73030 次
- 性别:
- 来自: 杭州
最新评论
如果想提高编程能力,最重要的就是多练多学,现在网络上提供了大量的习题库,可以很方便的练习编程。
ACM/ICPC题库(支持c,c++,java,pascal):
台州学院acm
:有不少习题使用中文描述,分类清晰,适合初学者。题目分类
可以作为参考。sdut acm
也有类似题目
lucky猫的ACM园地
:acm试题的中文翻译,其题目编号与uva的编号一致。其网站下方的几个友情链接也很棒
UVA :ACM的大本营,ACM题目难度分级列表 可以作为参考。.
sagit的acm答案 : 部分习题的acm答案,其个人网站 还有c和c++教程
POJ ,TOJ ,ZOJ ,HDOJ : 国内的几个重要的acm题库,poj算法分类1 ,poj算法分类2 可以作为参考
编程啦 :北航的acm题库
其他编程题库:
SPOJ :很有名的题库,支持c,c++,ada, java,haskell, scheme,common lisp, D,erlang, fortran,c#, f#,icon, lua,ocaml pascal,perl,php,prolog,ruby,smalltalk,tcl等众多编程语言,很棒的题库。熟悉多门语言的可以尝试不同的思维方式来解题
Poject Euler : 不需要给出程序,只要给出结果即可,很有趣的网站。
Riddles and mathematical puzzles
Coding bat (java and python practice)
99 Problems(haskell prolog lisp perl ocaml )
MathChallenge :数学题库,不需要编程,可以用来锻炼自己的数学思维能力,其友情链接 中有很多很棒的网站
Project Eureka :各种问题,数学、编程乃至逻辑等等。
Rankk :需注册才能看到题目,很多问题与编程无关
参考书目:
《算法竞赛入门经典》 :关于acm竞赛的入门指南。对应习题在uva 上可以找到。
网络教程或工具
algorithmist 算法相关内容,很全
uva toolkit 可以在线搜索不同类型题目,输入测试数据并输出结果
发表评论
-
最小c编译器
2011-11-08 14:09 1491最小c编译器(来源 (最好在linux下操作))代码有好几个 ... -
the development of c language(转)
2011-11-08 09:25 1318c语言之父Dennis Ritchie 写的关于c语言开发历 ... -
C语言,你真的弄懂了么?
2011-11-07 12:42 1774程序(来源 ): #include <stdi ... -
pe文件格式实例解析
2011-11-07 10:05 0环境:windows xp 速龙3000+(即x86兼容32位 ... -
小型elf "Hello,World"程序
2011-11-06 23:59 1379参考链接:http://timelessname.com/el ... -
elf文件格式实例解析
2011-11-05 23:00 6364试验环境:archlinux 速龙3000+(即x86兼 ... -
高质量的c源代码
2011-11-03 10:18 1169现在自由软件及开源软件越来越流行,有大量的附带源程序 ... -
fltk 库
2011-09-26 19:47 1847fltk是一个小型、开源、支持OpenGL 、跨平台(win ... -
《Introduction to Computing Systems: From bits and gates to C and beyond》
2011-09-25 23:33 2189很好的一本计算机的入门书,被很多学校采纳作为教材,作者Yale ... -
csapp bufbomb实验
2011-09-16 14:21 4632csapp (《深入理解计算机系统》)一书中有一个关于缓冲区 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:57 1841题目描述见:uva 101 or poj 1208 ... -
the blocks problem(uva 101 or poj 1208)
2011-09-11 20:56 0题目描述见:uva 101 or poj 1208 ... -
部分排序算法c语言实现
2011-09-02 14:51 1024代码比较粗糙,主要是用于对排序算法的理解,因而忽略了边界和容错 ... -
编译器开发相关资源
2011-08-31 08:40 1215开发编译器相关的一些网络资源: how difficu ... -
zoj 1025 Wooden Sticks
2011-07-23 20:25 972题目见:zoj 1025 先对木棒按照长度进行排序,然后再计 ... -
zoj 1088 System Overload
2011-07-23 17:30 1177约瑟夫环 (josephus problem )问题, ... -
zoj 1091 Knight Moves
2011-07-23 09:05 853题目见zoj 1091 使用宽度搜索优先来求解, ... -
zoj 1078 palindrom numbers
2011-07-22 19:31 1152题目见zoj 1078 主要是判断一个整数在基数为2 ... -
zoj 1006 do the untwist
2011-07-22 13:24 944题目见zoj 1006 或poj 1317 简单 ... -
zoj 3488 conic section
2011-07-22 12:23 1015题目见zoj 3488 很简单的题目,却没能一次搞定,因 ...
相关推荐
通过学习"ACM国际大学生程序设计竞赛试题与解析"等资源,参赛者可以更好地理解和应对竞赛中的挑战,从而在竞争中取得优势。对于想要提升自己在计算机科学领域竞争力的学生而言,参与并准备ACM竞赛是一项极具价值的...
《Windows程序设计(C语言)》是一本专为C语言初学者和对Windows程序开发感兴趣的读者精心编写...作为一本“很好”的标签标记的资源,这本书无疑为初学者提供了扎实的学习路径,是迈向Windows程序设计领域的重要一步。
《ACM国际大学生程序设计竞赛培训教材》是针对全球范围内的计算机科学学生和编程爱好者的一份宝贵资源。这个压缩包汇集了丰富的学习材料和经典算法,旨在帮助参赛者提升编程技巧,理解和解决复杂的计算问题。 首先...
《国际大学生程序设计竞赛试题解析》是一份专为参赛者准备的重要参考资料,旨在帮助参赛者理解和解决编程竞赛中的各类问题。这份资料采用NLC(Non-Linear Classification)格式,这是一种特殊的电子文档格式,通常...
本教程“MATLAB程序设计教程”旨在为初学者提供一个全面且深入的学习路径,以掌握MATLAB的核心编程技能和科学计算方法。 教程共分为13个章节,每个章节都专注于不同的主题,逐步引导学习者从基础到高级的MATLAB应用...
此外,作者还在描述中提到这是一个为程序设计大赛编写的代码,这也为读者提供了背景信息,有助于理解代码的目的和意义。 ### 总结 这份代码综合展示了C++语言的基本用法,包括但不限于数据类型、控制结构、容器...
在计算机科学领域,排序与查找是基础且至关重要的部分,它们是程序设计中不可或缺的技巧。本主题将深入探讨这两个核心概念,旨在帮助你理解和掌握它们的实际应用。 **排序**: 排序是将一组数据按照特定顺序排列的...
【标题】:“齐鲁软件设计大赛网上淘宝资料”指的是一个与软件设计竞赛相关的资源包,特别关注在互联网上进行淘宝(可能是指模拟或分析电子商务平台淘宝网)的数据处理和设计。这个资料包可能包含了参赛者需要了解的...
- **内容**:提供了100个基于8051系列单片机的C语言程序设计实例。 - **目的**:帮助学习者掌握单片机编程的基本技能。 ### 13. 电机转速测量系统 - **实现**:通过光电编码器或其他传感器检测电机转速,并通过...
“算法1.rar”和“国际程序设计大赛的作品欣赏”则可能提供了更多关于算法竞赛的资料,包括历年的竞赛题目、解题策略以及优秀选手的作品。参与国际程序设计大赛不仅可以锻炼编程技能,还能提升问题解决能力和团队...
这是一个关于毕业设计的项目,主要涉及的是开发一个基于uni-app的学科竞赛系统的小程序,包含了前端和后台的完整实现。uni-app是一个多端开发框架,它允许开发者使用一种语言和框架来编写代码,然后可以发布到包括...
【标题】:“蓝桥杯第十三届第二场程序设计题”是指在蓝桥杯这一全国性的编程竞赛中,举行的第十三届比赛的第二场程序设计题目。蓝桥杯是中国影响力较大的编程竞赛之一,旨在培养和选拔优秀的计算机及软件工程人才,...
关于第九届蓝桥杯单片机省赛的程序设计题目,参赛选手被要求基于CT107D单片机竞赛板开发一款彩灯控制器程序。此任务不仅考验选手们对单片机原理的理解,还包括对其外围设备如数码管、LED灯、定时器等硬件资源的有效...
【2013齐鲁软件设计大赛试题】是一个涵盖了多个领域和技术的竞赛,旨在推动软件创新和人才培养。这次大赛的试题多样且深入,涉及到的游戏开发、云计算、商务智能、分布式计算等多个方面,展示了当时IT行业的热点技术...
- **索引定义**:为表的关键字段创建索引,提高数据检索速度。 - **主关键字定义**:为每个表定义唯一的主键,用于标识表中的每一行记录。 - **权限定义**:设置用户的访问权限,确保数据的安全性和完整性。 ### ...
5. **数据库设计**:系统中必然包含了数据库设计,可能包括用户信息表、竞赛信息表、参赛作品表、评分表等,涉及到数据库的关系模型设计、数据表结构设计、索引优化以及SQL查询编写。 6. **安全机制**:SpringBoot...
【标题】中的“基于微信小程序的短文写作竞赛管理系统”是一个综合性的项目,结合了微信小程序的开发技术和后端服务的构建,旨在为用户提供一个便捷的在线短文创作与竞赛平台。这个系统不仅包含了用户交互界面,还...
总结来说,"大学生竞赛报名系统"是一个综合性的Web应用程序,涉及到.NET框架的Web开发、SQL Server数据库设计与管理、软件工程中的模块化和设计模式应用,以及网络安全等多个知识点。对于学习这些领域的学生来说,这...
"基于Django摄影竞赛小程序源码数据库文档.zip" 这个标题表明了我们关注的是一个使用Python的Django框架开发的小型应用程序,该应用专注于摄影竞赛。这个压缩包包含的源码和数据库文档是项目的核心组成部分,可能是...