上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 原文: 十大经典排序算法(动图演示) 希尔排序 1959年Shell发明,第一个突破O(n2)的排序算法,是简单插入排序的改进版。它与插入排序的不同之处在于,它会优先比较距离较远的元素。希尔排序又叫缩小增量排序。 算法描述: 将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,具体算法描述 阅读全文
posted @ 2019-06-11 15:27 shiweiqianju 阅读(3633) 评论(0) 推荐(0) 编辑
摘要: 参考资料: 1.TCP的三次握手与四次挥手理解及面试题; 2.Http协议三次握手和四次挥手; 3.TCP通信的三次握手和四次撒手的详细流程(顿悟) 前置: 序号(也称序列号) - Sequence number - 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号, 阅读全文
posted @ 2019-06-10 13:33 shiweiqianju 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 原文:深入浅出 TCP/IP 协议栈 0. 简介 TCP/IP 协议栈是网络通信中一系列网络协议的综合,是核心骨架。它定义了电子设备接入因特网、以及数据在它们之间的传输方式,是一份标准。TCP/IP 协议采用 4 层结构,分别是 应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完 阅读全文
posted @ 2019-06-04 11:02 shiweiqianju 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 原文: 十大经典排序算法(动图演示) 冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由 阅读全文
posted @ 2019-05-30 11:12 shiweiqianju 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 原文: 十大经典排序算法(动图演示) 选择排序(Selection Sort) 选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 阅读全文
posted @ 2019-05-30 11:11 shiweiqianju 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 前置: 默认情况下, 函数的返回值是 undefined (即没有定义返回值)。 new 操作符 js 中的 new 操作符,可以是我们像 java 一样,获得一个新的对象,例如: function Person() { this.heart = 'red'; } let per = new Per 阅读全文
posted @ 2019-05-29 13:24 shiweiqianju 阅读(1198) 评论(4) 推荐(0) 编辑
摘要: 参考资料:【深入浅出jQuery】源码浅析--整体架构,备用地址:chokcoco/jQuery-。 extend 方法在 jQuery 中是一个很重要的方法。jQuery 内部用它来拓展静态方法或者实例方法,也是开发 jQuery 插件必须要用到的方法。但是,在内部,是存在 jQuery.fn.e 阅读全文
posted @ 2019-05-28 09:23 shiweiqianju 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文:TypeScript基本知识点整理 一、定义 有两种方式,函数声明和函数表达式。定义函数的时候,其参数和返回值均可以指定类型,当调用函数时,传入的参数必须与定义时的参数类型一致。 声明式定义: 表达式式定义: 表达式形式还有一种写法:(但是非常不建议) 二、void 返回值 三、可选参数 需要 阅读全文
posted @ 2019-05-27 10:48 shiweiqianju 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 原文:TypeScript基本知识点整理 一、number let num1 : number = 20; let num2 : number = 175.5; let a1 : number = Infinity; //正无穷大 let a2 : number = -Infinity; //负无穷 阅读全文
posted @ 2019-05-22 11:04 shiweiqianju 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 原文: 在 Javascript 中学习数据结构与算法。 概念: HashTable 类, 也叫 HashMap 类,是 Dictionary 类的一种散列表实现方式。 散列算法的作用是尽可能快地在数据结构中定位到某个值,如之前的一些数据结构中(说的就是 LinkedList),需要遍历数据结构才能 阅读全文
posted @ 2019-05-20 11:08 shiweiqianju 阅读(1019) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页