摘要:C 语言不允许 数值类型隐式转换为 char 类型 1. 声明两个变量:int n1=10,n2=20;要求将两个变量交换,最后输出n1为20,n2为10。扩展( ):不使用第三个变量如何交换? 2. 用方法来实现:将上题的交换操作封装成一个方法,方法有两个参数n1,n2,在方法中将n1和n2交换。 阅读全文
posted @ 2020-02-18 20:04 小喵钓鱼 阅读(560) 评论(0) 推荐(1) 编辑
摘要:C语言版 第一题 二分查找 感觉还好 c include include int Sum(int A[], int N) { int maxSum, thisSum; maxSum = thisSum = 0; for (int i = 0; i maxSum) maxSum = thisSum; 阅读全文
posted @ 2020-02-17 17:11 小喵钓鱼 阅读(157) 评论(0) 推荐(0) 编辑
摘要:计组 运算器 四个部件 | | ACC | MQ | ALU | X | | | | | | | | 加法运算 | 初态:被加数 | None | [ACC] + [X] ACC | [M] | | 减法运算 | 初态:被减数 | None | [ACC] [X] ACC | [M] | | 乘法运 阅读全文
posted @ 2020-02-17 10:46 小喵钓鱼 阅读(109) 评论(0) 推荐(0) 编辑
摘要:a. 引用外部变量 如果需要在一个源文件中引用另一个源文件中定义的变量,只需要在引用的文件中将变量加上 extern 关键字的声明即可 1. addtwonum.c 2. review.c b. 定义常量 1. 使用 define 预处理器 2. 使用 const 关键字 c. 杂项运算符 | 运算 阅读全文
posted @ 2020-02-17 09:30 小喵钓鱼 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1. 首先选择项目 2. 然后选择最下面那行的 工程属性, 其后于此处 3. 添加上 ;_CRT_SECURE_NO_WARNINGS 最后保存,使用 scanf 读取即无报错了 阅读全文
posted @ 2020-02-16 17:13 小喵钓鱼 阅读(703) 评论(0) 推荐(0) 编辑
摘要:链表 1、删除链表中的节点 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。 现有一个链表 head = [4,5,1,9],它可以表示为: 示例 1: 输入: head = [4,5,1,9], node = 5 输出: [4,1,9] 解释: 给定你链表 阅读全文
posted @ 2020-02-15 15:06 小喵钓鱼 阅读(47) 评论(0) 推荐(0) 编辑
摘要:自己用代码实现表 ArrayList 一些关于其的例题 1. 给定两个已经排好序的 L1 和 L2, 用基本的表操作写出 计算 L1 且 L2 的过程 3. 传土豆问题,传入 m, n。 n 为圆桌人长度,从 1开始 传递土豆,每传m次,就干掉一个人,直到最后一个人 阅读全文
posted @ 2020-02-14 16:11 小喵钓鱼 阅读(77) 评论(0) 推荐(0) 编辑
摘要:重要结论 1. 如果 $T_1(N) = 0(f(N))$ 且 $T_2(N)=O(g(N))$ 那么 a. $T_1(N) + T_2(N) = O(f(N) + g(N))$ b. $T_1(N) T_2(N) = O(f(N) g(N))$ 2. 如果 T(N) 是一个 k 次多项式,则 $T 阅读全文
posted @ 2020-02-13 19:52 小喵钓鱼 阅读(77) 评论(0) 推荐(0) 编辑
摘要:1. 设计一个泛型类 Collection,它存储 object 对象的集合(在数组中),以及该集合的当前大小,提供......等方法。 2. 设计一个泛型类 OrderCollection,它存储 Comparable的对象的集合(在数组中)..... 阅读全文
posted @ 2020-02-13 14:12 小喵钓鱼 阅读(51) 评论(0) 推荐(0) 编辑
摘要:递归的四条基本准则 1. 基准情形 必须总要有某些基准情形,它无需递归就能解出 2. 不断推进 对于那些需要递归求解的情形,每一次递归调用都必须使状况朝向一种基准情形推进 3. 设计法则 假设所有的递归调用都能运行 4. 合成效益法则 在求解一个问题的同一实例时,切勿在不同的递归调用中做重复性的工作 阅读全文
posted @ 2020-02-13 10:55 小喵钓鱼 阅读(66) 评论(0) 推荐(0) 编辑