不是每个人都应该像我这样去建造一座水晶大教堂,但是每个人都应该拥有自己的梦想,设计自己的梦想,追求自己的梦想,实现自己的梦想。梦想是生命的灵魂,是心灵的灯塔,是引导人走向成功的信仰。有了崇高的梦想,只要矢志不渝地追求,梦想就会成为现实,奋斗就会变成壮举,生命就会创造奇迹。——罗伯·舒乐
剑指Offer 14-II. 剪绳子II 剑指Offer 14-II. 剪绳子II
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1]...k[m-1]。请问k[0]*k[1]*...*k[m-1]可能的最大乘积是多少?
2020-10-29
剑指Offer 14-I.剪绳子 剑指Offer 14-I.剪绳子
给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1]...k[m-1]。请问k[0]*k[1]*...*k[m-1]可能的最大乘积是多少?
2020-10-29
剑指Offer 13. 机器人的运动范围 剑指Offer 13. 机器人的运动范围
一、题目地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0, 0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18
2020-10-27 Arvin He
剑指Offer 12. 矩阵中的路径 剑指Offer 12. 矩阵中的路径
请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。
2020-10-27
剑指Offer 11. 旋转数组的最小数字 剑指Offer 11. 旋转数组的最小数字
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组[3,4,5,1,2]为[1,2,3,4,5]的一个旋转,该数组的最小值为1。
2020-10-27
剑指Offer 10-II. 青蛙跳台阶问题 剑指Offer 10-II. 青蛙跳台阶问题
一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。
2020-10-27
剑指Offer 10-I. 斐波那契数列 剑指Offer 10-I. 斐波那契数列
写一个函数,输入n,求斐波那契数列的第 n 项。
2020-10-27
剑指Offer 09. 用两个栈实现队列 剑指Offer 09. 用两个栈实现队列
用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素, deleteHead 操作返回-1)
2020-10-26
剑指Offer 07. 重建二叉树 剑指Offer 07. 重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。
2020-10-26
剑指Offer 06. 从头到尾打印链表 剑指Offer 06. 从头到尾打印链表
输入一个链表的头结点,从尾到头反过来返回每个节点的值(用数组返回)。
2020-10-26
1 / 6