日拱一卒 不期速成

循序渐进 一击中的


  • 首页

  • 分类

  • 标签

  • 搜索

深入浅出 TCP/IP 协议栈

发表于 2019-06-26 | 更新于 2019-06-27 | 分类于 网络

  TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP 协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一点讲就是,一个主机的数据要经过哪些过程才能发送到对方的主机上。 接下来,我们就来探索一下这个过程。

阅读全文 »

【树】平衡二叉树(AVL树)的设计与实现

发表于 2019-06-24 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
普通BST存在的问题,AVL树的定义、设计与实现,AVL四种旋转算法的实现,AVL插入、删除操作的实现,并介绍了AVL最少结点数和最多结点数的问题。
阅读全文 »

【树】二叉树的构建

发表于 2019-06-23 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
完全二叉树的构建、二叉树的构建
阅读全文 »

【树】二叉树的设计、实现与遍历

发表于 2019-06-21 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
树的基本概念与术语、二叉树的定义与性质、二叉树基本操作的实现,重点是二叉树的遍历
阅读全文 »

【栈】栈的设计与实现

发表于 2019-06-21 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
栈的设计与实现,包括顺序栈和链栈的设计与实现,栈的应用
阅读全文 »

【链表】打卡10:将搜索二叉树转换成双向链表

发表于 2019-06-19 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
将搜索二叉树转换成双向链表
阅读全文 »

【链表】打卡9:将单链表的每K个结点之间逆序

发表于 2019-06-19 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
将单链表的每K个结点之间逆序
阅读全文 »

【链表】打卡8:复制含有随机指针结点的链表

发表于 2019-06-18 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
复制含有随机指针结点的链表
阅读全文 »

【链表】打卡7:将单向链表按某值划分成左边小,中间相等,右边大的形式

发表于 2019-06-18 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构

前言

以专题的形式更新刷题贴,欢迎跟我一起学习刷题,相信我,你的坚持,绝对会有意想不到的收获。每道题会提供简单的解答,如果你有更优雅的做法,欢迎提供指点,谢谢。

阅读全文 »

【链表】打卡6:三种方法带你优雅判断回文链表

发表于 2019-06-17 | 更新于 2019-09-08 | 分类于 算法与数据结构 > 数据结构
分别使用链表全部入栈、部分入栈以及链表反转来判断回文链表。并且,Stack因为集成自Vector,所以Stack类是同步的,效率不高。官方一般建议这样使用ArrayDeque代替Stack。
阅读全文 »
1…121314…16
Li Wen

Li Wen

160 日志
19 分类
1 标签
© 2018 - 2021 Li Wen
访客数 人 总访问量 次
0%