1、为以下类型CMyString添加赋值运算符函数………..P252、实现单例模式Singleton…………...p31
3、在一个二维数组中,每一行都按从左到右递增的顺序排列,每一列都按照从上到下的顺序排列。实现在这个数组中的查找函数。………P384、实现一个函数,把字符串中每一个空格替换成”%20”。…………P445、输入头结点,从尾到头打印链表。……….P51
6、输入二叉树的前序和中序遍历序列,重建该二叉树。………..P557、两个栈实现队列,两个队列实现栈。……….P59
8、旋转数组:把一个数组最开始的若干元素搬到数组的末尾。输入递增排序的数组的一个旋转,输出旋转数组中的最小元素。……………P669、求斐波那契数列的第n项。…………..P73
10、输入一个整数,输出该数二进制表示中1的个数。………P7911、实现double数值的整数次方。………..P9312、打印1到最大的n位数。………P94
13、给定单向链表的头指针和一个结点指针,在O(1时间删除该结点…….P9914、输入一个整数数组,实现函数调整该数组使得所有奇数位于数组的前半部分,偶数位于后半部分………..P102
15、求链表中的倒数第k个结点。………….P107
16、输入一个链表头结点,反转该链表输出反转后的头结点。……….P11217、输入两个递增排序的链表,合并这两个链表。………..P115
18、输入两个二叉树A和B,判断B是否是A的子结构。………..P11719、输入一个二叉树,输出它的镜像。………P125
20、输入一个矩阵,从外向里顺时针打印。…………P127
21、定义一个栈结构,包含min函数,且调用min,push和pop的时间复杂度都是O(1……………….P132
22、输入两个整数序列,第一个序列表示栈的压入顺序,判断第二个序列是否为该栈的弹出序列。…………..P13423、按层遍历二叉树。………..P138
24、输入整数数组,判断是否是某二叉搜索树的后序遍历结果。…….P14025、找出二叉树中和为某一值的所有路径。……….P143
26、实现函数Clone复制一个复杂链表。复杂链表中,每个结点有两个指针一个指向下一个结点,另一个指向任意结点或NULL。………..P147
27、输入一棵二叉搜索树,将该二叉树转换成一个排序的双向链表,要求不能创建任何新的结点,只能调整树中结点的指针指向。………..P15128、输入一个字符串,打印该字符串中字符的所有排列。………..P154
29、数组中有一个数字出现的次数超过数组长度的一半,找到之。……….P16330、输入n个整数,找出其中最小的k个数。…………..P167
31、输入一个整形数组,有正数和负数,数组中的一个或连续多个整数组成一个子数组,O(n时间求所有子数组的和的最大值。…………..P171
32、输入一个整数n,求1