摘要: 各层协议 应用层:HTTP、FTP、SMTP、BOOTP、DHCP、TFTP、SOCKS(安全套接字协议) 表示层:信息语法语义以及他们的关联,如加密解密、转换翻译、压缩解压缩 会话层:不同机器的用户之间建立以及管理会话,SSL(安全套接字协议)、TLS(传输层安全协议) 传输层:接受上一次层的数据 阅读全文
posted @ 2020-09-17 17:12 rower 阅读(576) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1822566/202008/1822566-20200828200510376-849720324.gif) 阅读全文
posted @ 2020-08-28 20:06 rower 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 在C语音中代表指针,&代表地址 在C++中代表指针,而&代表引用,而*&代表指针引用 指针是一个变量(它的值是一个地址),而指针引用指的是这个变量的引用; 在C++中如果参数不是引用的话会调用参数对象的拷贝构造函数,所以如果有需求想改变指针所指的对象(换句话说,就是要改变指针里面存的地址),就要使用 阅读全文
posted @ 2020-06-14 11:10 rower 阅读(2618) 评论(0) 推荐(0) 编辑
摘要: 101. 对称二叉树 难度简单825收藏分享切换为英文关注反馈 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / 阅读全文
posted @ 2020-06-02 16:58 rower 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 198. 打家劫舍 难度简单839收藏分享切换为英文关注反馈 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 阅读全文
posted @ 2020-05-29 15:30 rower 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 974. 和可被 K 整除的子数组 难度中等80收藏分享切换为英文关注反馈 给定一个整数数组 A,返回其中元素之和可被 K 整除的(连续、非空)子数组的数目。 示例: 输入:A = [4,5,0,-2,-3,1], K = 5 输出:7 解释: 有 7 个子数组满足其元素之和可被 K = 5 整除: 阅读全文
posted @ 2020-05-27 10:55 rower 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 分类 + 单链表 + 双链表 + 双向循环链表 基本操作 + 创建单链表 + 链表末尾插入元素data并返回 + 第i位置后插入元素data + 删除元素data 实验代码: 阅读全文
posted @ 2020-05-17 16:41 rower 阅读(164) 评论(0) 推荐(0) 编辑
摘要: nullptr是c++11中的关键字,表示空指针 要区分nullptr和NULL,首先要明白NULL的含义: NULL是一个宏定义,在c和c++中的定义不同,c中NULL为(void )0,而c++中NULL为整数0 所以在c++中int p=NULL; 实际表示将指针P的值赋为0,而c++中当一个 阅读全文
posted @ 2020-05-17 12:41 rower 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 链表头结点head 迭代(双指针) + 定义两个ListNode指针,pre指向现在的节点,cur指向前一个节点 + 每次让pre的next指向cur + 反转后,pre和cur往前循环 + 循环至链表末尾NULL 递归 + 递归到链表最后一个结点,该结点就是反转后的头结点,作为返回对象p + 每次 阅读全文
posted @ 2020-05-17 10:39 rower 阅读(276) 评论(0) 推荐(0) 编辑
摘要: "560. 和为K的子数组" 难度中等388收藏分享切换为英文关注反馈 给定一个整数数组和一个整数 k, 你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 说明 : 1. 数组的长度为 [1, 20,000]。 2. 数组中元素的范围是 [ 1000, 1000] ,且整数 k 的范 阅读全文
posted @ 2020-05-15 20:27 rower 阅读(236) 评论(0) 推荐(0) 编辑