leetcode每日一题
2015-12-09 13:43
225 查看
作为一个彩笔,想提高代码能力,前去leetcode修炼!
想记录下来每天的学习情况,发在空间里会被蠢的人说是卖弄,大神会来嘲讽
找个没人认识我的地方,记录下每题!
我是按照AC率从高到低做的
第一题 nim game :
简直就是小学奥数题,有木有!就看是不是4的倍数,直接return (n%4!=0)咯!
还有个题目叫做Single Number的!我特么各种循环啊,还特么超时了,结果看了眼别人的代码,用的异或···我真是好蠢!!!
以上还有几题都是昨天做的,本想一天一题,没想到简单的题这么简单,有木有!!!
今天做的题目叫做Move Zeros
开始的时候,我也是好蠢啊,循环!每次查看第一个数是不是0,是0移到后面去,前面的一个个向前移动,不是0,向后移动一个位置如此往复,简直要死···
正当我生不如死的时候,我偷偷的看了一眼别人的代码···然后又感到自己的智商真是底下
人家找不是0的数,然后从数组的第一位开始把这些数一个个复制过来···然后后面如果有空余的空间,全部补0。
比如
0 1 0 3 12
一次循环 就成了
1 3 12 3 12 只是把不是0的数往前面移动,其余不变,然后有个 变量来记录不是0的个数,如count,此时count=3
然后
while( count<nums.length){
nums[count]=0;
count++;
}
╮(╯▽╰)╭!一声叹息!我好蠢
想记录下来每天的学习情况,发在空间里会被蠢的人说是卖弄,大神会来嘲讽
找个没人认识我的地方,记录下每题!
我是按照AC率从高到低做的
第一题 nim game :
简直就是小学奥数题,有木有!就看是不是4的倍数,直接return (n%4!=0)咯!
还有个题目叫做Single Number的!我特么各种循环啊,还特么超时了,结果看了眼别人的代码,用的异或···我真是好蠢!!!
以上还有几题都是昨天做的,本想一天一题,没想到简单的题这么简单,有木有!!!
今天做的题目叫做Move Zeros
开始的时候,我也是好蠢啊,循环!每次查看第一个数是不是0,是0移到后面去,前面的一个个向前移动,不是0,向后移动一个位置如此往复,简直要死···
正当我生不如死的时候,我偷偷的看了一眼别人的代码···然后又感到自己的智商真是底下
人家找不是0的数,然后从数组的第一位开始把这些数一个个复制过来···然后后面如果有空余的空间,全部补0。
比如
0 1 0 3 12
一次循环 就成了
1 3 12 3 12 只是把不是0的数往前面移动,其余不变,然后有个 变量来记录不是0的个数,如count,此时count=3
然后
while( count<nums.length){
nums[count]=0;
count++;
}
╮(╯▽╰)╭!一声叹息!我好蠢
相关文章推荐
- InputStreamReader
- 一些不错的博客专栏地址(持续更新)
- 常用浏览器插件
- live555交叉编译
- 修改Android工程的名称、安装路径
- 2015-12-IOS 获取最新设备型号方法
- CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)
- shell脚本实现简单的模拟用户操作,未加检查点。
- Python 基于学习 网络小爬虫
- linux常用命令
- AngularJS - 利用ui-route及provider实现页面数据预加载的关键
- Python 程序员经常犯的 10 个错误
- HTTP Status 500 - could not execute query; nested exception is org.hibernate.exception.JDBCConnectio
- IOS_多线程编程4 - GCD
- log4j 修改日志加密 日志路径
- FilenameFilter介绍
- 郑大第九届校赛正式赛(1819: 加加加!(油))
- OpenCV -- VideoCapture
- IOS_多线程编程3 - NSOperationQueue
- HDU 1394 Minimum Inversion Number (数据结构-段树)