1、为以下类型CMyStri
g添加赋值运算符函数………P252、实现单例模式Si
gleto
…………p313、在一个二维数组中,每一行都按从左到右递增的顺序排列,每一列都按照从上到下的顺序排列。实现在这个数组中的查找函数。………P384、实现一个函数,把字符串中每一个空格替换成”20”。…………P445、输入头结点,从尾到头打印链表。………P516、输入二叉树的前序和中序遍历序列,重建该二叉树。………P557、两个栈实现队列,两个队列实现栈。………P598、旋转数组:把一个数组最开始的若干元素搬到数组的末尾。输入递增排序的数组的一个旋转,输出旋转数组中的最小元素。……………P669、求斐波那契数列的第
项。…………P7310、输入一个整数,输出该数二进制表示中1的个数。………P7911、实现double数值的整数次方。………P9312、打印1到最大的
位数。………P9413、给定单向链表的头指针和一个结点指针,在O1时间删除该结点……P9914、输入一个整数数组,实现函数调整该数组使得所有奇数位于数组的前半部分,偶数位于后半部分………P10215、求链表中的倒数第k个结点。…………P10716、输入一个链表头结点,反转该链表输出反转后的头结点。………P11217、输入两个递增排序的链表,合并这两个链表。………P11518、输入两个二叉树A和B,判断B是否是A的子结构。………P11719、输入一个二叉树,输出它的镜像。………P12520、输入一个矩阵,从外向里顺时针打印。…………P12721、定义一个栈结构,包含mi
函数,且调用mi
push和pop的时间复杂度都是O1………………P13222、输入两个整数序列,第一个序列表示栈的压入顺序,判断第二个序列是否为该栈的弹出序列。…………P13423、按层遍历二叉树。………P13824、输入整数数组,判断是否是某二叉搜索树的后序遍历结果。……P14025、找出二叉树中和为某一值的所有路径。………P14326、实现函数Clo
e复制一个复杂链表。复杂链表中,每个结点有两个指针一个指向下一个结点,另一个指向任意结点或NULL。………P14727、输入一棵二叉搜索树,将该二叉树转换成一个排序的双向链表,要求不能创建任何新的结点,只能调整树中结点的指针指向。………P15128、输入一个字符串,打印该字符串中字符的所有排列。………P15429、数组中有一个数字出现的次数超过数组长度的一半,找到之。………P16330、输入
个整数,找出其中最小的k个数。…………P16731、输入一个整形数组,有正数和负数,数组中的一个或连r