自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BrownWong的专栏

数据科学爱好者。Github: https://github.com/wangjiang0624

原创 Good habits about programming

Good habits about programming: 1.Write it,not just think 2.Three step:need,pseudo-code,code 3.modularity,abstract is impotant. 4.ado...

2015-06-30 09:31:37

阅读数 487

评论数 1

原创 内部排序(五)基数排序

基数排序是一种借助多关键字排序的思想对单逻辑关键字进行排序的方法。实现的过程不需要之前的所有排序所需要的记录关键字比较,移动等操作。 多关键字排序: 多关键字排序通常有两种方法: 1、MSD(Most Significant Digit)法,最高为优先法 2、LSD(Least Signi...

2015-06-20 18:37:10

阅读数 358

评论数 0

原创 内部排序(四)归并排序

总述:归并排序(Merging Sort)中归并是将两个或两个以上的有序表组合成一个新的有序表。 归并排序我们主要探讨2-路归并排序。 2-路归并排序 过程:假设初始序列含有n个记录,则可看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到ceil(n/2)个长度为2或1的有序子序...

2015-06-20 00:28:09

阅读数 519

评论数 0

原创 内部排序(三)选择排序

选择排序(SeclectionSort)的基本思想:每一趟在n-i+1个记录中选取关键字最小的记录作为有序序列中的第i个记录。包括三种:简单选择排序、树形选择排序、堆排序。1、简单选择排序 原理: 一趟简单选择排序的操作为:通过n-i次关键字的比较,从n-i+1个记录中选出关键字最小的记录,并...

2015-06-19 09:21:38

阅读数 490

评论数 0

原创 内部排序(二)快速排序

快速排序是对冒泡排序的一种改进,故在介绍快速排序之前,我们先介绍冒泡排序。 冒泡排序: 原理:将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则交换(假设正序输出),然后比较第二个记录和第三个记录的关键字。以此类推,直至第n-1个记录和第n个记录的关键字进行比较,这是第一趟。然后第...

2015-06-18 09:25:43

阅读数 525

评论数 0

原创 内部排序(一)插入排序

插入排序分为5种: 直接插入排序、折半插入排序、2-路插入排序、表插入排序、希尔排序。 下面我们来一一介绍:直接插入排序过程叙述:先将序列中的第1个记录看成是一个有序的子序列,然后从第二个记录起逐个进行插入,直至整个序列变成按关键字非递减有序序列为止。第i趟直接插入排序的操作为:将记录r[i]...

2015-06-10 23:26:12

阅读数 868

评论数 0

原创 定时器---实现流水灯循环移位点亮

程序功能:用T0计时器,采用方式1实现流水灯的循环移位点亮。声明:采用T0技术,工作于方式1 间隔1秒点亮,定时50ms,20次。 初值计算:65536-50000=3CB0H;利用T0产生1s定时 ORG 0000H AJMP ...

2015-06-09 07:50:19

阅读数 4583

评论数 0

原创 中断——按键控制LED状态

程序功能:按键控制LED状态,中断实现。 现象描述:当按下k键时,LED0总会闪烁,从而影响其他LED。 注意:用杜邦线把P3.2引脚(INT0)与开关K引脚相连。程序: ORG 0000H LJMP MAIN ORG 0003H ;外部中断0入口 L...

2015-06-09 07:43:52

阅读数 2226

评论数 0

原创 I/O口输出点亮LED

程序功能:I/O口输出点亮LED,并间隔0.2秒闪烁! (P1.0引脚接LED) LED EQU P1.0 ;宏定义 ORG 0000H LJMP MAIN ORG 0200H MAIN: SETB LED ;不亮 ...

2015-06-08 23:16:24

阅读数 1055

评论数 0

转载 ARQ与滑动窗口协议

ARQ与滑动窗口概念 滑动窗口协议,是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。 自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型...

2015-06-07 15:03:50

阅读数 610

评论数 0

原创 基于UDP的Winsock编程(C++版)

基于UDP的Winsock编程与基于TCP的Winsock编程相比,只是缺少了一个步骤而已。对于Server,缺少了接受连接的过程(accept()函数调用);对于Client,缺少了请求连接的过程(connect()函数调用)。废话少说,上代码!代码:Server/*UDPServer.cpp*...

2015-06-01 19:34:22

阅读数 744

评论数 0

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