
算法
资深码农
去看代码吧。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【无标题】C++微分
/***********************************************************************************************/ /*功能描述: 数组数据求微分值,计算数组size>=3 */ /*参数说明: arrayBuffer[] double类型数组 */ /* size 无符号int数组长度 */ /* how_many_steps无符号int.原创 2022-01-26 09:38:10 · 956 阅读 · 0 评论 -
分包处理方案
可以根据host判断是否是有效请求,判断前4个字节和前3三个字节匹配post或get进行相关逻辑处理。 这种读取是底层实现的方案。如果没有查询到\r\n\r\n就继续拼接接收的数据到查询到为止。 ...原创 2019-12-13 11:53:18 · 506 阅读 · 0 评论 -
取相邻最接近的值
列如数组array[401.843,443.38,508.667,659.051,661.03,789.256,799.369]; 取接近660的那个值。肉眼观察659.051。j=相邻两数浮动差。 int value=array[i]-660; int result=0.0; 代码逻辑: double val = 0.0; const double eps = 1e-...原创 2019-09-04 20:24:45 · 512 阅读 · 0 评论 -
c++ 链表快速查找
真正的链表快速查找 需掌握STL,链表,字节对齐,指针与数组;自动增长数组,进阶。 vector用的就是数组链表,list用的就是离散链表。 所谓数组链表就是数组内存放链表地址,vector可以变长是类似数组拷贝的原理,比如上来开辟100个长度,满了在来100;实际上是来了一个200的数组,把原来的100拷贝到了200里,定位快。那么list存链表可以直接插入或追加方便,但是查找依然是遍历...原创 2019-09-04 20:34:14 · 3172 阅读 · 0 评论