自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

四夕日 月

学习笔记。

  • 博客(23)
  • 收藏
  • 关注

原创 计算机网络 3.运输层

运输层协议为运行在不同主机上的应用程序之间提供逻辑通信logic communication的功能。运输层协议是在端系统中,而不是网络路由器中实现。运输层接收来自应用程序的报文,转换为报文段segment。运输层为不同主机之间的进程提供了逻辑通信,而网络层为不同主机提供了逻辑通信。

2014-05-20 17:05:03 2085

原创 计算机网络 1.计算机网络与因特网

通过网络链路和jiao'hua

2014-05-17 21:15:03 993

原创 练习

Question: Input an array of positive integers, arrange the integers to form new digits, and output the smallest digit among all the new ones.Input Example 1: {2, 1}Output Example 1:12

2014-05-15 12:27:06 632

原创 练习

题目标题:铁路栈问题 铁路的调度站如下:1.png火车编号为:1~9,且不重复。如:编号分别为“1”、“2”、“3”、“4”、“5”的5个火车顺序进站,那么进站序列为“12345”,全部进站后再顺序出站,则出站序列为“54321”,如果先进1,2,然后2出站,然后1出站,然后再3进站、出站,4进站、出站,5进站、出站,那么出站序列就为21345.详细描述: in

2014-05-14 21:06:43 795

原创 练习 删除链表中的重复节点、剩余节点逆序输出

题目描述:输入一个不带头节点的单向链表(链表的节点数小于100),删除链表中内容重复的节点(重复的节点全部删除),剩余的节点逆序倒排。要求实现函数: void vChanProcess(strNode * pstrIn,strNode * pstrOut);【输入】 pstrIn:输入一个不带头节点的单向链表【输出】 pstrOut:删除内容重复的节点(重复的节点全部删除),剩

2014-05-14 15:55:46 1255

原创 华为练习 删除重复字符

删除重复字符给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序,并且区分大小写。详细描述:接口说明原型:int GetResult(const char *input, char *output)输入参数:input 输入的字符串输出参数(需考虑指针指向的内存区域是否有效):output 输出

2014-05-11 15:17:23 1493

原创 华为练习 求二叉树的宽度和深度

求二叉树的宽度和深度给定一个二叉树,获取该二叉树的宽度和深度。

2014-05-11 13:37:34 2076

原创 华为练习 对象管理器

实现对象管理器功能,其中管理的对象有3个外部关键字,要求实现:增加对象;删除对象;判断对象是否存在;说明: 对象的三个外部关键字分别以KEY1,KEY2,KEY3表示。

2014-05-11 12:38:05 1865

原创 华为练习 迭代器

设计实现一种通用的迭代器,该迭代器用于在某个多维整型数组中,按实际存储顺序逐个遍历指定切片范围内的元素,以便进行任意操作。1)需要为该迭代器实现四个接口:初始化,获取当前元素在数组中的地址,跳到下一个,遍历是否结束。2)基于该迭代器,创建一个切片数组的拷贝,只包含指定切片内的元素,保持原有存储顺序不变。

2014-05-10 21:53:30 2166

原创 排序算法 堆排序

堆排序使用最大堆。堆排序:将初始序列构造成最大堆; 第一趟排序,将堆顶元素 A[0] 和堆底元素 A[n-1]进行交换,然后调用AdjustDown对堆顶元素进行向下调整,使剩余的前n-1个元素还是堆。然后使堆顶元素与A[n-2]交换,在进行向下调整。直到最后只剩下堆顶元素。

2014-05-10 15:40:31 991

原创

堆是完全二叉树,一个大小为n的堆为一棵包含n个节点的完全二叉树。完全二叉树的根称为堆顶。当堆中每个节点的关键字值大于等于其双亲节点的关键字值,这样的堆称为最小堆,当子节点的值都小于等于其父节点时,称为最大堆。

2014-05-10 14:08:14 929

原创 排序算法 两路合并排序

两路合并排序是另一类时间复杂度为O(n* log2 n)的排序f

2014-05-09 22:48:13 2744

原创 排序算法 快速排序

快速排序的基本思想是:对于任意一个给定序列中的某个元素R,jin

2014-05-09 21:22:57 735

原创 排序算法 冒泡排序

冒泡排序是通过交换两个元素实现de

2014-05-09 19:06:06 608

原创 排序算法 直接插入排序

直接插入排序:将序列中的第一个元素作为一个有序序列,然后jiang

2014-05-09 18:44:05 1096

原创 排序算法 简单选择排序

简单选择排序法的基本思想是:将初始序列作为待排序序列,第一趟在待p

2014-05-09 18:00:04 734

原创 计算机网络 0.初识Internet与TCP/IP协议

互联网,即因特网,Internet。互联网是一个世界范围的计算机网络。连接了世界上无数的计算设备,这些计算设备为PC,基于Linux的工作站,服务器servers等等。这些设备根据其作用不同可以被称为主机host或者端系统end system。端系统通过通信链路communication link和分组交换机packet switch连接到一起。发送数据时,发送端系统将数据分段,并为每段加上首

2014-05-09 16:28:40 1379

原创 c的基础 1. 无符号数和补码

计算机系统中有三种重要的数字表示,无符号(unsigned)编码,只能表示非负的数,补码(two's-complement)编码,用来表示有符号整数。

2014-05-08 16:43:02 3529

原创 C的基础 0.引言

本来只是想对写c++和基于c++的数据结构的文章,但是,后来发现,对于c++中一些细节还是得要从C中以及计算机系统的细节结构进行仔细地研究,要想提高程序的效率也必须深刻地了解C,所以我这里在C的基础中选取一些重要的C以及计算机系统的内容进行总结,取书中重要的部分,不要对细节过分纠结。

2014-05-07 21:09:12 865

原创 c++ 简单的实现椭圆曲线加密算法

使用c++ 简单的实现 在素域Zp上的,以Menezes-Vanstone形式的椭圆加密算法

2014-05-06 22:52:52 12417 6

原创 com ,clr,asp,.net,mfc,atl

..

2014-05-05 23:56:08 848

原创 xml学习笔记 6.XQuery

XQuery xml query 是一种专门用于xml半结构化数据的查询语言,是W3C的推荐的标准语言。

2014-05-05 21:04:20 2880 1

原创 windows系统文件夹下最多有多少个子文件

根据系统的磁盘

2014-05-03 10:00:26 1741

空空如也

空空如也

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

TA关注的人

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