![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
简单的算法
NightHacker
不是所有学计算机的都会修电脑
展开
-
EOJ.整数排序
解释:to_string会在排序时调用多次,卡常数复杂度。原创 2023-03-08 21:10:24 · 110 阅读 · 0 评论 -
EOJ.框体排列
先从小到大,给节点排序,然后定义i和j,i为框体左端,j为框体右端,去招待可以框体括到的最远的点j-1,然后令i=j,循环操作。原创 2023-03-08 20:42:14 · 138 阅读 · 0 评论 -
EOJ.逆序对计数
利用归并排序,在合并的过程中去判断是否有逆序对,如果前面那一组中大于后面一组的元素,则前面一组那个元素包括自己后面的元素都能和后面那一个元素组成逆序对。原创 2023-03-08 20:27:26 · 69 阅读 · 0 评论 -
归并排序源代码
【代码】插入排序源代码。原创 2022-09-06 18:51:33 · 192 阅读 · 0 评论 -
C语言高精度计算源代码合集
首先说明,自己写的源代码不一定为最优解,只是我平时用的方法,如果有人能给出更好的建议,可以在下方评论,借鉴一下~数据定义:(cnt为整数位数,v存储着每一位的值,sign表示符号 )typedef struct{int cnt,v[501],sign;}BIGINT;//要注意,v中存放数值是从数字的个位开始倒序存放的,是为了后续的计算方便。常见输入数据转换(int,char*)//int转换成BIGINTBIGINT int2BIG(int x) //int 转换成BIGI原创 2022-05-17 17:44:54 · 881 阅读 · 0 评论