剑指 Offer 45. 把数组排成最小的数 地址: 剑指 Offer 45. 把数组排成最小的数 输入一个非负整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。 示例 1: 输入: [10,2] 输出: "102" 示例 2: 输入: [3,30,34,5,9] 输 ...
分类:
编程语言 时间:
2021-01-20 11:43:00
阅读次数:
0
剑指 Offer 42. 连续子数组的最大和 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和 ...
分类:
编程语言 时间:
2021-01-19 12:21:08
阅读次数:
0
用history.push,和history.go或者replace其他方式去改变当前的location有什么特别的区别 history.push 这个方法会向history栈里面添加一条新记录,这个时候用户点击浏览器的回退按钮可以回到之前的路径。 history.go 这个方法的参数是一个整数,意 ...
分类:
其他好文 时间:
2021-01-19 12:07:34
阅读次数:
0
剑指 Offer 42. 连续子数组的最大和 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和 ...
分类:
编程语言 时间:
2021-01-19 11:47:35
阅读次数:
0
75. 颜色分类 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,**原地**对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 **注意:**请不要使用代码库中的排序函数来解决这道题。 进阶: 你能想出 ...
分类:
编程语言 时间:
2021-01-18 11:33:42
阅读次数:
0
两个整数变量 a = 5, b = 100,交换数值 【解法一:使用其他变量】 c = a a = b b = a print(a, b) 【解法二:不使用临时变量】 a = a + b b = a - b a = a - b print(a, b) 【解法三:利用元组】 a, b = (b, a) ...
分类:
编程语言 时间:
2021-01-18 11:33:12
阅读次数:
0
题目链接:https://leetcode-cn.com/problems/longest-increasing-subsequence 题目描述: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例 ...
分类:
其他好文 时间:
2021-01-18 11:27:57
阅读次数:
0
import random 1.random.randint 上下边界都包含,随机整数,可能会重复 a = ['python', 'java', 'php', 'c++']# print(a[random.randint(0, len(a) - 1)]) 2.random.random 随机小数,0 ...
分类:
编程语言 时间:
2021-01-18 11:04:03
阅读次数:
0
1165 杨辉三角形 题目描述 从键盘输入一个整数n,输出如下所示的n行的杨辉三角形。下图是n为5时的杨辉三角形。 输入描述 /* 输入一个整数n。(1<=n<=15)。 */ 5 输出描述 /* 输出n行的杨辉三角形。 提示:每一个数据的后面都有空格。 杨辉三角构造规则:每行首尾是1,其他每个数字 ...
分类:
其他好文 时间:
2021-01-16 12:15:26
阅读次数:
0
数据类型 数据类型分为:基本类型和引用类型 基本类型 整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 浮点数类型:float(4字节)、double(8字节) 字符类型:char(2字节) 布尔类型:boolean byte、char、short、int - ...
分类:
其他好文 时间:
2021-01-16 12:12:10
阅读次数:
0