我是业余自学C/C++的

101 篇文章
37 人订阅

全部文章

青木

二叉树 原

对高度为h的满二叉树的元素,从第一层到最后一层,在每一次中从左至右,顺序编号,从1到2^h-1.假设从满二叉树中删除k个其编号为2^h-i元素,1<=i<=k<...

812
青木

Search in Rotated Sorted Array

Suppose a sorted array is rotated at some pivot unkonwn to you beforehand. (i.e...

875
青木

图 原

图是有限集V和E的有序对,即G=(V,E)。其中V的元素称为顶点(也称为节点或点),E的元素称为边(也称为弧或线)。每一条边连接两个不同的顶点,而且用元组(i,...

742
青木

Sort Array By Parity 原

Given an array A of non-negative integers, return an array consisting of all the...

632
青木

Search in Rotated Sorted Array II

Follow up forSearch in Rotated Sorted Array :What if duplicates are allowed?

693
青木

字典 原

字典(dictionary)是由一些形如(key,value)的数对所组成的集合,其中key是关键字,value是与关键字key对应的值(另一种说法是,valu...

931
青木

链队 原

队列用链表来表示时,需要用两个变量来记录队列两端的变化:theFront,theBack.

582
青木

队列

队列和栈一样,是一种特殊的线性表。跟栈不同的是,队列的插入和删除分别在线性表的两端进行,因此,队列是一个先进先出(FIFO)的线性表。插入元素的一端叫队尾(ba...

591
青木

complete_code_Chapter2 原

通过把你不太理解的东西和一些你较为理解、且十分类似的东西做比较,你可以对这些不太理解的东西产生更深刻的理解。这种使用隐喻的方法叫做“建模(modeling)”.

572
青木

complete_code_Chapter1 原

开发计算机软件已是一个复杂的过程。在软件开发过程中有各种不同的活动(activity):

813
青木

链栈 原

链栈就是栈结构的链表形式。其他的操作和数组表示栈一摸一样。 下面是具体的代码实现:

651
青木

栈(stack)是一种特殊的线性表,其插入(也称入栈或压栈)和删除(也称出栈或弹栈)操作都在表的同一端进行。这一端被称为栈顶(top)另一端称为栈底端(bott...

591
青木

循环链表(测试代码,Qt5.1 for windows)

2004
青木

箱子排序(测试代码Qt5.1 for mac)

975
青木

二维变长数组

1155
青木

QApplication file not found

1063
青木

二分法查找元素

1323
青木

Remove Duplicates from Sorted Array

1022
青木

Remove Duplicates from Sorted Array II

1454
青木

扩展的线性表

1843

扫码关注云+社区