判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 这道验证回文数字的题如果将数字转为字符串,就变成了验证回文字符串的题,没啥难度了,我们就直接来做follow up吧,不能转为字符串,而是直接对整数进行操作,我们可以利用取整 ...
分类:
编程语言 时间:
2019-05-31 00:43:35
阅读次数:
156
9. Palindrome Number(回文数) 题目: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: 进阶: 你能不将整数转为字符串来解决这个问题吗? 思路: 正常方法就是对于数进行判断,第一个和最后一个对比,一直对 ...
分类:
其他好文 时间:
2019-05-27 09:16:08
阅读次数:
97
组长安排的工作做完了,闲得蛋疼。重新理解下最经典的冒泡算法。 原理:比较相邻的两个数,如果第一个数比后一个要大,则交换位置。 其实原理很好理解了,一看就是写个循环。但是要交换几次呢。我们就拿最简单的排序来推理一下。 假设数组是正序的1~9,我们手动排序的话需要交换0次。这是最少的交换次数。 如果数组 ...
分类:
编程语言 时间:
2019-05-21 21:12:15
阅读次数:
148
1.终极快速正序排序 Arrays.sort()方法 输出:23456789ABCDEF 2.终极快速逆序排序 Collections.reverse()方法 输出:94726853FDEACB 输出:98765432FEDCBA ...
分类:
编程语言 时间:
2019-04-06 14:13:40
阅读次数:
139
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 示例 2: 示例 3: ...
分类:
其他好文 时间:
2019-03-31 14:10:02
阅读次数:
156
冒泡排序 算法思想: 1、相邻元素对比,如果前面元素比后面的大,进行交换,直至最后一个元素,一轮结束之后,最后一个元素为最大值2、后一轮进行的列表数量比前一轮少一个3、反复进行上面两步,直至没有元素进行对比为止 复杂度: 冒泡排序的平均复杂度为O(n2),当原列表为正序排列时,复杂度为O(n),为倒 ...
分类:
编程语言 时间:
2019-03-29 00:46:59
阅读次数:
189
原理 重复地走访过要排序的元素列,依次比较两个相邻元素的大小,如果他们的顺序错误就把他们交换过来,重复地进行交换直到没有相邻元素需要交换,也就是说该元素已经排序完成。这个就好比水中的气泡一样,也来越大,所以人们把这种算法称之为“冒泡排序”。 简而言之,相邻两个数字进行比较大小,将值大的放在右边 所以 ...
分类:
编程语言 时间:
2019-03-26 13:10:50
阅读次数:
137
迭代器模式 Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation. 提供一种不公示其底层细节(结构)的情况下能顺序 ...
分类:
编程语言 时间:
2019-03-08 09:28:41
阅读次数:
186
一 简单增删改查 二 单表操作函数 三 模糊查询 四 F与Q查询 ...
分类:
其他好文 时间:
2019-03-07 19:34:51
阅读次数:
172
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入: ...
分类:
其他好文 时间:
2019-02-15 15:55:15
阅读次数:
185