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

101 篇文章
37 人订阅

全部文章

青木

二叉树 原

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

722
青木

Search in Rotated Sorted Array

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

825
青木

图 原

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

702
青木

Sort Array By Parity 原

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

562
青木

Search in Rotated Sorted Array II

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

653
青木

字典 原

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

851
青木

链队 原

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

522
青木

队列

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

501
青木

complete_code_Chapter2 原

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

562
青木

complete_code_Chapter1 原

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

763
青木

链栈 原

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

621
青木

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

561
青木

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

1614
青木

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

935
青木

二维变长数组

1135
青木

QApplication file not found

1003
青木

二分法查找元素

1293
青木

Remove Duplicates from Sorted Array

1002
青木

Remove Duplicates from Sorted Array II

1424
青木

扩展的线性表

1293

扫码关注云+社区