摘要:
题目思路 代码实现 + 1 code1 + 2 code2 code2对于递增序列,如{1,2,3,4,5}输出的值不正确。 code1和code2都是有问题的代码,稍后将正确代码上传。 正确的代码 code1和code2使用递减序列和递增序列就能测出来代码有问题,去网上参考了一下其他人的代码,正确 阅读全文
摘要:
问题的描述 给定一个数组arr和一个数num,请把小于num的数放在数组的左边,等于num的数放在数组中间,大于num的数放在数组的右边。 要求额外空间复杂度为O(1),时间复杂度为O(N)。 C++代码实现 阅读全文
摘要:
题目思路 实现代码 阅读全文
摘要:
题目思路 健身回来再写 哈哈 反正没人看我的博客 代码: 参考资料 1 https://www.cnblogs.com/mozi song/p/9626067.html 《120. Triangle》 2 https://leetcode.com/problems/triangle/discuss/ 阅读全文
摘要:
思路 这个题目感觉是简单一些的DP问题,假设 ,那种有两种走法, 则有3种走法,那么我猜想 ,则走法应该是 n = 2的走法 + n = 3的走法,即 。经过验证发现确实是这样。那么剩下编码的问题就比较简单了。 解法1 解法2 使用vector时总是犯的一个错误 vector中push_back() 阅读全文
该文被密码保护。 阅读全文
摘要:
OSI七层模型 TCP/IP四层模型 TCP/IP五层模型 自上而下的介绍一下各层的作用 TCP UDP协议的区别 在浏览器中输入URL到显示主页的过程 Http长连接,短连接 TCP三次握手 TCP四次挥手 TCP协议如何保证可靠传输 自动重传ARQ协议/连续ARQ协议 Http状态码 推荐阅读图 阅读全文
摘要:
TheAlgorithms/C Plus Plus 用C++实现了常见的算法,如排序算法,查找算法,以及一些常见的数据数据结构,如链表,二叉树。 链接:https://github.com/TheAlgorithms/C Plus Plus Alinshans/MyTinySTL C++实现的STL 阅读全文
摘要:
QByteArray引发的bug 在接收UDP数据的函数里,有如下代码片段 这个函数的声明为 ,其中data是QByteArray类型的变量,是收到的UDP数据,在上面的代码片段中,对收到的UDP数据进行解析。 一开始我写的是 和正确的代码片段只是差一个 ,但是我一开始的写法,即使收到了正确格式的U 阅读全文
摘要:
memcpy的用法 在项目中经常用到 来实现内存的拷贝工作,如下代码片段 的函数原型为: memcpy函数的功能是从源内存地址的起始位置开始拷贝若干个 字节 到目标内存地址中,即从源source中拷贝num个 字节 到目标destin中。 示例代码 int main() { vector vec; 阅读全文