leecode刷题(3) 旋转数组 旋转数组 给定一个数组,将数组中的元素向右移动 K 个位置,其中 K 是非负数。 示例: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: ...
分类:
编程语言 时间:
2018-12-27 15:25:46
阅读次数:
162
static修饰的属性和方法在类初始化时加载,非静态属性和方法在对象初始化时加载。 "\n"表示换行 一个数能表示成某个数的平方的形式,则称这个数为完全平方数。完全平方数是非负数。 【程序12】 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于... ...
分类:
编程语言 时间:
2018-12-23 00:28:20
阅读次数:
222
1、题目描述 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 说明: 尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。 要求使用空间复杂度为 O(1) 的原地算法 2、题解 2.1、解法一 ...
分类:
编程语言 时间:
2018-12-04 19:05:55
阅读次数:
177
如下C++程序所示: 输出结果为: 22-2-2 那么可以得知:在C++中,%运算结果的符号为%运算符左边的数,与其右边的数无关。 如果想要在C++中让负数模其他数为非负数,那么只需要写成下面这样就行了。 ...
分类:
编程语言 时间:
2018-11-25 14:45:16
阅读次数:
182
一、整型变量 类型 1.只有整型数据前可以加signed或者unsigned。 2.无符号的整型只可以用来存放非负数。 3.当输入的数值超出所定义的变量的取值范围时,多出的部分又会从最小的数开始计数。如输入int b=2147483648,则会输出-2147483648。输入int b=-21474 ...
分类:
编程语言 时间:
2018-11-16 00:26:21
阅读次数:
203
给定一组非负数字,(数字为节点的度),判断该组数字能不能构成图。 Havel-Hakimi定理: 将序列按照从大到小排序之后,从第二个数开始到第一个数的长度+1为止,依次减1。每操作一次,删掉第一个数字。直到整个数组被删完都没有-1出现。则可图。 按照这个定理,我们可做的操作如下: 1.排序 2.先 ...
分类:
其他好文 时间:
2018-11-10 16:42:59
阅读次数:
200
1. 【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 说明:任何字段如果为非负数,必须是 unsigned 。 注意: POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在< resultM ...
分类:
数据库 时间:
2018-11-07 17:44:52
阅读次数:
268
[TOC] 描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 解法:双指针 思路 求解这道题等价于 找到链表倒数第 k 个节点,然后将之前的所有节点放到链表的尾部,形成一个新的链表 ,相当于 "LeetCode 第 19 题" 的进阶版。 ...
分类:
其他好文 时间:
2018-11-06 12:02:09
阅读次数:
202
LeetCode:旋转链表【61】 题目描述 给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。 示例 1: 示例 2: 题目分析 这道题目我用了最笨的方法,我假设每次只向右旋转一个单位,然后执行N次。 向右旋转一个单位怎么处理呢? 找到最后两个节点,让最后一个节点的n ...
分类:
其他好文 时间:
2018-11-03 02:02:46
阅读次数:
156
一:建表规范 1.针对于任何字段如果为非负数,必须是 unsigned; 2.表达逻辑删除的字段名 is_deleted,1 表示删除,0 表示未删除; (1为是;0为否) 3.主键索引名为 pk_字段名;唯一索引名为 uk_字段名;普通索引名则为 idx_字段名; 4.小数类型为 decimal, ...
分类:
数据库 时间:
2018-10-28 16:01:37
阅读次数:
181