简介
程序设计部分,使用C++
或C
。
主要是leetCode
上的题, 题目量太大, 我按照分类(数组, 哈希表...等)进行记录.
一种类型只会记录一次
程序设计基础
- 基本输入输出
内容
- 控制台形式的输入语法;
- 控制台形式的输出语法;
要求
- 掌握对不同类型数据的控制台输入方法;
- 掌握对不同类型数据的控制台输出方法,包括一些输出格式。
- 数据类型及运算
内容
- 相应编程语言内置的数据类型的使用;
- 相应编程语言内置的运算符的使用;
- 相应编程语言对自定义数据类型的语法。 要求
- 掌握语言内置的数据类型的正确定义、声明和使用;
- 掌握语言内置的运算符的正确使用;
- 具有自定义数据类型的能力。
- 语句
内容
- 顺序语句、选择语句和循环语句。
要求
- 掌握相应语言对顺序语句、选择语句和循环语句的语法以及运用。
- 函数
内容
- 函数的语法定义;
- 函数的嵌套调用,特别包括递归调用。
要求
- 掌握相应语言对函数定义的语法;
- 掌握递归思想,具有能够合理使用函数递归调用完成算法设计与实现的能力。