摘要: 排序(Algorithms 4th) 排序就是将一组对象按照某种逻辑顺序重新排列的过程 排序算法的目的是将所有元素的主键按照某种方式排列,也许该元素是一个原始数据类型或者是一个对象。当该元素是一个对象的时候,他必须实现了Comparable[]接口,以及实现compareTo()方法。下面是书中排序 阅读全文
posted @ 2021-02-20 22:52 snakeee 阅读(146) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <math.h> #include <limits.h> #include <stdbool.h> int main() { // printf("%d", (int)(~(unsigned int)0)); // int i = INT_MA 阅读全文
posted @ 2021-02-20 22:47 snakeee 阅读(1552) 评论(0) 推荐(0)
摘要: 乘法实现 大数乘法 伪码描述 C语言实现 #include <stdio.h> #include <stdlib.h> /* 大数乘法 */ int main() { int m, n; scanf("%d%d", &m, &n); //对于malloc函数的底层实现不清楚,但scanf可以得到正确 阅读全文
posted @ 2021-02-20 22:43 snakeee 阅读(55) 评论(0) 推荐(0)
摘要: 该程序实现了一个简易的四则运算计算器,功能强大之处在于输入格式不受限制。你输入的字符串可以包含空格,也可以用括号包含优先级。 #include<iostream> #include<stack> #include<queue> #include<string> #include<map> using 阅读全文
posted @ 2021-02-20 18:30 snakeee 阅读(64) 评论(0) 推荐(0)
摘要: 二分法 前言 二分法的重点在于 搜索区间 ,常见的有 [left, right] 和 [left, right)。根据题目的不同选择不同的方法。 思路一:[left, right] 代表在循环体内部查找元素 while(left <= right) 这种写法表示在循环体内部直接查找元素; 退出循环的 阅读全文
posted @ 2021-02-19 16:00 snakeee 阅读(128) 评论(0) 推荐(0)