摘要:
剑指 Offer 07. 重建二叉树(C语言) Title Do it 2.1. version 0.1(success) 1. Title 输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。 假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 详情:点击这里 2. Do i 阅读全文
摘要:
剑指 Offer 11. 旋转数组的最小数字(C语言) Title Do it 2.1. version 0.1(success) 1. Title 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5, 阅读全文
摘要:
剑指 Offer 10- I. 斐波那契数列(C语言) Title Do it 1. Title 斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 详情:点击这里 2 阅读全文
摘要:
剑指 Offer 06. 从尾到头打印链表(C语言) Title Do it 2.1. version 0.1(success) 1. Title 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1: 输入:head = [1,3,2] 输出:[2,3,1] 详情:点击这 阅读全文
摘要:
剑指 Offer 05. 替换空格(C语言) Title Do it 2.1. version 0.1(success) 1. Title 请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例: ,,, 详情:点击这里 2. Do it 2.1. version 0.1(success 阅读全文
摘要:
剑指 Offer 04. 二维数组中的查找(C语言) Title Do it 2.1. version 0.1(success) 2.2. version 0.2(success) 1. Title 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序 阅读全文
摘要:
剑指 Offer 03. 数组中重复的数字(C语言) Title Do it 2.1. version 0.1 2.2. version 0.2(success) 2.3. version 0.3 1. Title 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n 阅读全文