- 博客(3)
- 收藏
- 关注
原创 LeetCode 6.Z 字形变换
题目描述:将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。之后,你的输出需要从左往右逐行读取,产生出一个新的字符串。(请对照原题) 解:题解里两个都是按行的思路,没学过java就没仔细看,我就直接按列把原字符串变成Z字形了,找到周期T然后写条件判断是拐角,最后读出来就行了,好像还挺快的;需要注意的是由于输出的是新的字符串,不是这个Z字形,所以Z字形里的空格都不需要考虑,我...
2019-03-29 22:06:33 72
原创 LeetCode 29.两数相除
题目描述:给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。 解:首先要明确一点,直接生硬地用加减法代替乘法太慢了,1000个例子到第10个就超时;评论区有一大堆用“位运算代替乘法”这种思路的,但是由于小白位运算学的很水,只能自己想办法。。我用的是把dividend...
2019-03-29 21:33:00 167
原创 20190328,第一次写博客
# 这是我第一次写博客,主要是记录自己进步的一点一滴,也可以鞭策自己每天刷Leetcode和补习算法、数据结构、操作系统等专业知识,努力在本科毕业找到工作。 # 本人专业为统计学,学数学的,主要用R&Matlab,对正经的编程语言不是很擅长,主要练习Python,今后可能也有java/C++,各位看官如果也有编程小白可以一起学习~ # 迫于学业压力和其他内容,平均一天只能写3-5道题,目前...
2019-03-28 22:41:07 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人