自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 查找(3) 跳跃表

原理概述跳跃表(skip list)是一个有序元素序列快速搜索的数据结构,它的效率和红黑树以及AVL树不相上下,其查找、插入、删除的期望时间复杂度都是O(lgn),空间复杂度O(n),但是理解和实现起来很容易。 跳跃表是一个基于概率的数据结构,所以跳跃表的相关时间复杂度是摊还情况下的期望值。最坏情况下的查找时间复杂度是O(n),但是我们可以合理设定参数,把最坏情况发生的概率降低到比中大乐透头奖都难

2016-11-23 14:45:18 1123

转载 转载-一个TCP的全景总结和学习TCP/IP的一个小视频

地址分别为: TCP协议疑难杂症全景解析 http://blog.csdn.net/dog250/article/details/6612496How to TCP/IP works http://v.youku.com/v_show/id_XMzY0NjE0MjIw.html补充学习TCP/IP很好的资料

2016-11-17 17:47:57 1641

原创 网络编程基础(6)-协议概要-TCP的拥塞控制

拥塞当数据从一个大的管道(如一个快速局域网)向一个较小的管道(如一个慢速广域网)发送时便会发生拥塞。当多个输入流到达一个路由器,而路由器的输出流小于这些输入流的总和时也会发生拥塞。如下图示例: 上图展示了一个典型的从大管道向小管道发送报文的情况。路由器R1就是“瓶颈”,是拥塞发生的地方。如果按照局域网的带宽不加控制地尽可能地发送报文,而路由器R1向R2的链路却是一条承载不高的小管道,那么对于路

2016-11-07 09:58:38 660

原创 网络编程基础(5)-协议概要-TCP的超时重传

在两端通信过程中,发送的数据和确认应答都存在丢失的可能。如下图: 对此,TCP规定发送数据时设置一个重传定时器,如果在定时器溢出的时候还没有收到该数据的确认,那么重传该数据。 一方面TCP确实需要重传丢失的数据以保证传输的可靠性,另一方面又要尽力减少不必要的重传,以防止网络性能下降。对任何实现而言,这关键之处就在于如何确定超时时间和重传的频率。重传超时时间RTO的测量这里涉及两个重要的时间概念。

2016-11-04 14:30:39 1229

原创 网络编程基础(4)-协议概要-TCP的流量控制

序列号和确认应答这里,我们先回头来看看在TCP首部中简要介绍过的序列号和确认应答号。序列号是按顺序给发送数据的每一个字节都标上号码的编号。序列号用来解决网络包乱序的问题。 确认应答号是接收端查询接收数据TCP首部中的序列号和数据长度(IP首部中的数据包长度-IP首部长度-TCP首部长度),将自己下一步应该接收的序列号作为确认应答号返送回去。用其来告知是否有丢包的情况发生。 交互数据流TCP通信数

2016-11-02 17:25:17 829

原创 网络编程基础(3)-协议概要-TCP的连接管理

介绍TCP的连接断开过程,连接状态介绍

2016-10-26 10:57:47 479

原创 网络编程基础(2)-协议概要-TCP首部

TCP的概要介绍,首部格式概述

2016-10-25 14:20:18 462

原创 网络编程基础(1)-协议概要-IP、ICMP、UDP

TCP/IP协议分层模型、通信模型简介,IP、ICMP与UDP简要介绍。

2016-10-19 15:37:20 776

原创 查找(2) 红黑树

2-3查找树、红黑树的介绍及实现

2016-06-07 14:26:20 393

原创 查找(1) 二叉搜索树

二叉搜索树的概念,基本操作的实现等。

2016-06-01 14:57:45 359

原创 栈、队列和链表

栈,队列,链表,python

2016-05-30 14:29:37 464

原创 排序(5) 线性时间排序

计数排序,基数排序,基于计算而非比较的排序。。。

2016-04-25 14:59:27 416

原创 排序(4) 快速排序与顺序统计值

快速排序极其改进优化,顺序统计值,实例

2016-04-19 15:15:31 1254

原创 排序(3) 堆与堆排序

堆,堆排序,优先队列,经典问题

2016-04-14 17:29:49 635

原创 排序(2) 分治与归并排序

归并排序、解递归方程、分治思想的应用、最大子数组和问题等

2016-04-12 11:28:11 1852

原创 排序(1) 初级排序

插入、选择、交换排序等初级排序算法介绍

2016-04-06 16:17:33 547

安卓初级教程(适合新手)

很好的入门级教程,相信大家看后受益匪浅。老鸟,菜鸟,新手都适用。

2011-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除