
算法
liankongxy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数字反转
反转整数(难度:简单)题目描述给定一个 32 位有符号整数,将整数中的数字进行反转.注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [-2^31, 2^31-1]。根据这个假设,如果反转后的整数溢出,则返回 0。解题思路方法:弹出和推入数字 & 溢出前进行检查思路我们可以一次构建反转整数的一位数字。在这样做的时候,我们可以预先检查向原整数附加另一位数字是否会导致...原创 2018-11-12 22:16:05 · 205 阅读 · 0 评论 -
反转字符串
给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。下次再用js实现输入: “Let’s take LeetCode contest”输出: “s’teL ekat edoCteeL tsetnoc”注意:在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。class Solution { public String revers...原创 2018-11-15 23:05:50 · 139 阅读 · 0 评论 -
时间效率优化之39题 数组中出现次数超过一半的数字
思路:利用快速排序,次数超过长度一半那么必然位于middle右侧或者middle的位置var swapQuictSort=(array,left,right)=>{ var aux=array[left]; array[left]=array[right]; array[right]=aux; console.log(array...原创 2019-02-25 22:13:58 · 97 阅读 · 0 评论 -
python 24点游戏
非递归版本,递归版本一直有点问题,等会再调def func(): while True: try: num = list() num = input().split(" ") for i, k in enumerate(num): if k == "A": ...原创 2019-07-10 14:32:43 · 661 阅读 · 0 评论 -
leecode 887鸡蛋掉落解法
题目描述:你将获得 K 个鸡蛋,并可以使用一栋从 1 到 N 共有 N 层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <...原创 2019-07-18 12:36:38 · 225 阅读 · 1 评论 -
OJ题目思路整理以及具体实现
1、计算一个数字二进制的个数# If you need to import additional packages or classes, please import here.def func(): # please define the python3 input here. For example: a,b = map(int, input().strip().split()...原创 2019-07-24 15:10:05 · 978 阅读 · 0 评论 -
大数运算、匹配url,获取url参数
大数运算正则匹配url获取url参数原创 2019-07-07 12:09:31 · 145 阅读 · 0 评论