总结:
刷1题,用时1小时。时间安排不合理,既然决定了要执行,还是拿早上的时间完成吧。
242.有效的字母异位词
自己的想法:
无。
正确的做法:
利用数组来记录26个字母的值,并且用题目中给出的示例 来对应到该数组中的元素, 获得一个新的哈希表的表示。再用另外一个数组的特定值来减去相关值。使得最终得到的数组为0。
表示数组符号的值的时候,应该使用相对的值。
如:s[i]所代表的是该字符串对应的字母,拿s[i] - ‘a’可以得到一个相对的数字值。可以得到0~25的对应的字母的坐标。
注意:
1.哈希表的一大妙用就是能够检测是否有重复出现的字母。
2.两个数组可以采取一加一减的方式进行判断。
3.遍历的时候 循环所使用的值是“for(int i = 0;i < 所输入的字符串的长度;i ++)”。