1 /**************************************** &nbs
1 /**************************************** 2 >&nbs
输入n个整数,找出其中最小的k个数 解法1:需要修改输入的数组,基于partition快速排序来做,时间复杂福O(N)
1 /**************************************** &nbs
题目:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)思路: //1、遍历二叉树pRoot1,找到和pRoot2
程序1.0 思想:现将数组排序,再找出元素void Arraysort(int *a, int length)//
题目:输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。例如输入下图中二叉树和整数22,则打印出两条路径,第一
string函数的简单实现如下class CMyString { public: CMyString(const char*str)//构造函数 { if (s
1 /**************************************** &nbs
简介 数组是一种比较简单的数据结构,它占据一块连续的内存并按照顺序存储数据。在创建时,需要先指定数组的容量大小,然后根据大小分配内存。因此数组的空间效率不