前言
程序设计思维与实践是计算机科学与技术专业的专业必修课,阐述利用程序设计解决具体问题中普遍意义的概念、经验、思维、方法。除了课堂授课外,课程还包括上机实验、模拟测试,与下学期开设的《CSP软件能力认证》课程互为补充,全面培养学生的程序设计思维和编程解决实际问题的实践能力。
前言
程序设计思维与实践是计算机科学与技术专业的专业必修课,阐述利用程序设计解决具体问题中普遍意义的概念、经验、思维、方法。除了课堂授课外,课程还包括上机实验、模拟测试,与下学期开设的《CSP软件能力认证》课程互为补充,全面培养学生的程序设计思维和编程解决实际问题的实践能力。
[toc]
java作为一门为面向对象而生的语言,与cpp有着巨大的不同(比如万物皆“引用”)。利用java解决算法竞赛题目,在高精度、字符串处理、封装增强复用性等方面较cpp有优势。在ACM中若想用java替代cpp解决题目,理应对继承、多态、垃圾回收、自动打包解包机制,以及面对对象思想有基本的理解。
首先希望你对 java 基础有一定了解(比如对象判等要用.equals
),本章更多的是深究 jdk API 中哪些对于 ACM 有优势。
[TOC]
因为入了ACM的原因初识cpp,而从来都很少地熟悉她,只是拿着通用的编程语言技巧去使用她,这未免过于肤浅。
想要总结出cpp一些头文件在算法竞赛上的好用以及一些被忽略的用法,故对于一些在算法竞赛不常用且不算奇技淫巧的东西会选择性忽略。
不知努力打ACM的时间还有多少,想将语言、知识点、题库都重新整理、总结。
大概分为三个部分:
Update your browser to view this website correctly. Update my browser now