自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 归并排序(递归、非递归、以及自然归并排序)算法总结

注:本文所指归并排序指 二路归并排序。归并排序是平均情况、最坏情况、最好情况时间复杂度都为O(Nlog2N)的稳定的排序算法。最近梳理了下归并排序的递归、非递归、以及自然归并排序算法。归并排序的基础:将两个有序数组合并为一个有序数组,需要O(n)的辅助空间。图片来自:https://www.cnblogs.com/chengxiao/p/6194356.html...

2018-05-28 23:59:00 380

转载 [转]文件描述符

1. 文件描述符的本质是数组元素的下标右侧的表称为i节点表,在整个系统中只有1张。该表可以视为结构体数组,该数组的一个元素对应于一个物理文件。中间的表称为文件表,在整个系统中只有1张。该表可以视为结构体数组,一个结构体中有很多字段,其中有3个字段比较重要: file status flags:用于记录文件被打开来读的,还是写的。其实记录的就是open调用中用户...

2017-11-25 10:47:00 121

转载 线程与进程的区别以及联系

在操作系统中,线程与进程是非常重要的概念,深刻地理解它们很有必要。那么,什么是线程,什么是进程呢?它们之间又有什么区别什么联系呢?进程是具有独立功能的程序关于某个数据集合的一次运行活动,可以申请和运行资源,是系统资源分配和调度的最小单位。一个程序可以对应一个或多个进程,一个进程可以对应一个程序或一段程序。进程由程序(描述进程要完成的功能)、数据集合(程序在执行时所需要的数据和工...

2017-02-25 18:22:00 121

转载 OSI七层以及TCP/IP参考模型

学习C++socket通信,先复习下计算机网络里的一些知识。OSI即Open System Interconnection(开放式系统互联),它提供了一个网络中计算机通信网络系统结构模型的参考。OSI共有七层。OSI协议功能应用层文件传输,文件服务,电子邮件,虚拟终端 表示层数据格式化,数据加密,代码转换 ...

2016-11-03 14:06:00 162

转载 [转]C/C++文件操作总结

在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。壹、基于C的文件操作  在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O...

2016-11-02 10:59:00 121

转载 二叉树两节点的最低公共树节点

树的编程平时基本没怎么用到,花功夫去专门研究的人不多,所以笔试面试出树的情况比较多,看了别人总结的,自己写一份,加深印象。参考博客:http://zhedahht.blog.163.com/blog/static/25411174201081263815813/ 二叉树分为有序二叉树(也叫二叉搜索树)和无序二叉树,对于有序二叉树,求节点的最低公共节点,只需要求比其中较小数大、较...

2016-10-27 15:34:00 120

转载 算法:n个骰子的点数

题目:把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。一般来说骰子点数为1~6,n个筛子的点数之和可以这样理解:第n个骰子可能出现的数与前面(n-1)个骰子和的和,前面(n-1个骰子)的和为第(n-1)个骰子可能出现的数与前面(n-2)个骰子和的和。。以此类推。以动态规划的方式求解。1.用递归解决建立一个长度[n*g_maxVa...

2016-10-21 17:35:00 215

转载 算法:扑克牌的顺子

扑克牌的顺子从扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这 5 张牌是不是连续的。2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意数字。没找到很好的解法,贴上我的解法,看有没有更好的解法。我用一个数组存储输入的数字,用99代表大小王,然后对其排序,当期不为99时求出其前一个与后一个的差值-1之和,即中间差了多少...

2016-10-20 11:25:00 172

转载 找出第N个丑数

题目:我们把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第1500个丑数。分析:这是一道在网络上广为流传的面试题,据说google曾经采用过这道题。分析:假设数组ugly[N]中存放不断产生的丑数,初始只有一个丑数ugly[0]=1,由此出发,下一个丑数由因子2...

2016-10-20 09:27:00 181

转载 C++ 二叉树的建立与遍历

重温了一下二叉树这个结构,以前上课的时候都是感觉懂了,具体实现还没有动手写过。主要写了二叉树的建立,递归遍历以及深度,根节点等方法。//树节点的头文件#ifndef BinTreeNode_H_#define BinTreeNode_H_#define NULL 0class BinTreeNode{public: char data; BinTreeNode* leftChi...

2016-10-18 15:18:00 211

转载 ~开通博客了,留个纪念

名士是毒,五石散是毒。转载于:https://www.cnblogs.com/gardener/p/5973337.html

2016-10-18 15:04:00 133

空空如也

空空如也

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

TA关注的人

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