06 2019 档案
LeetCode【387. 字符串中的第一个唯一字符】
摘要:这道题可以想到先把每个字符的个数总结出来放入数组中,再在原字符串中字符对应数组中是否为1,第一个为1的就是我们要找的, 没有则输出-1. 阅读全文
posted @ 2019-06-28 11:05 imimtks 阅读(144) 评论(0) 推荐(0)
LeetCode【231. 2的幂】
摘要:这道题关键在于非正数都是false,就是不断除以2,如果有余数就是false 阅读全文
posted @ 2019-06-26 10:12 imimtks 阅读(118) 评论(0) 推荐(0)
LeetCode【832. 翻转图像】
摘要:这道题首先想到把数字反转,再0,1转换。 阅读全文
posted @ 2019-06-20 10:11 imimtks 阅读(132) 评论(0) 推荐(0)
关于word2vec词向量读取
摘要:会得到三个文件:.model,.model.syn0.npy,.model.syn1neg.npy,读取就可以: 另外一种就是获得无后缀的文件,目测这个文件包含了这三个文件的。 读取时: 感谢这里和这里 阅读全文
posted @ 2019-06-18 16:03 imimtks 阅读(3822) 评论(1) 推荐(1)
LeetCode【242. 有效的字母异位词】
摘要:这道题首先想到的是,计算字符串的各个字母的数量,然后,比较各个字母数量是否相等。 在此就可以想到字母的ASCII码,题目标明只有小写,那么,怎么将每个字母数量各个计算。以及存入数组中, 可以先定义一个26长度的数组,然后,对于字母数量,就可以在charAt(i)-97的位置的+1,再进行比较两个数组 阅读全文
posted @ 2019-06-18 10:51 imimtks 阅读(151) 评论(0) 推荐(0)
LeetCode【557. 反转字符串中的单词 III】
摘要:这道题可以使用字符串的split函数,把几个单词切开存入数组中,然后再对数组中每个单词反转,反转后的字符串存入新的字符串中,然后,把每个反转单词存入这个新的字符串中。 唯一缺点就是,字符串多了,就超过时间了。 阅读全文
posted @ 2019-06-14 13:37 imimtks 阅读(261) 评论(0) 推荐(0)
LeetCode【709. 转换成小写字母】
摘要:这道题先没看清,结果直接用字符串ToLowerCase()的功能,直接变小写,还在感慨为啥有这么简单的题,结果再一看,原来是实现。 首先,就是取字符串str的每个字母,是否是大写,是大写就在ascii码+32,将这些变化的值赋值给另一个字符串中,没变的也赋值给那个字符串。 阅读全文
posted @ 2019-06-13 10:53 imimtks 阅读(168) 评论(0) 推荐(0)
LeetCode【189. 旋转数组】
摘要:这道题简单的想法就是:两个for,第一个控制k,就是要推后数值的个数,第二个for就是一个一个的推后, 其中就需要将最后一个数保存,再放到第一个。 还有一种思路就是:首先将后面k个数放到一个数组中,然后,将原数组中前面的数移到后面,再结合这两个数组。 阅读全文
posted @ 2019-06-11 10:34 imimtks 阅读(106) 评论(0) 推荐(0)
pycharm快捷键
摘要:后退 ctrl+alt+<— 前进 ctrl+alt+—> 同时加注释 ctrl+/ 缩进 Tab 不缩进 shift+Tab 阅读全文
posted @ 2019-06-10 15:17 imimtks 阅读(148) 评论(0) 推荐(0)
LeetCode【461. 汉明距离】
摘要:这道题很直接,想到,先变为二进制,然后,x,y变为二进制后一个一个比较,不一样就加1, 对于如何变为二进制,就是除以二后的余数倒过来写,但是,这道题仅仅只是比较不一样的个数, 所以顺序问题就不必考虑,直接比较。 不用特意考虑x,y变为0怎么办,因为假如为0,m,x或者n,y不会改变。 阅读全文
posted @ 2019-06-10 10:14 imimtks 阅读(112) 评论(0) 推荐(0)
LeetCode【1051. 高度检查器】
摘要:这道题一开始想错了,就是对于交换的含义,以为是要一个一个的换,其实可以直接交换,这样就很简单,就使用Arrays.sort(), 可以将其完全复制到另一个int数组中,然后,对比两者的不同个数,即是。 阅读全文
posted @ 2019-06-04 10:02 imimtks 阅读(165) 评论(0) 推荐(0)
LeetCode【509. 斐波那契数】
摘要:斐波那契数的关键就是下述:F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1.很简单: class Solution { public int fib(int N) { if(N == 0) { return 0; } if(N == 1... 阅读全文
posted @ 2019-06-01 09:28 imimtks 阅读(142) 评论(0) 推荐(0)