CS50 第二周的课程内容主要围绕 data conversion problem, better design 大小写字母的相互转换的程序优化, 字符转换错误导致了 第一次海湾战争美国的爱国者导弹失去控制,16位 与 64位的数据类型的区别,小错误的累积放大效应。 欧洲的Arine5导弹发射失败 ...
分类:
其他好文 时间:
2017-03-11 21:36:03
阅读次数:
152
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and ...
分类:
其他好文 时间:
2017-03-09 13:23:38
阅读次数:
204
Given two 1d vectors, implement an iterator to return their elements alternately. For example, given two 1d vectors: By calling next repeatedly until ...
分类:
其他好文 时间:
2017-02-19 18:10:12
阅读次数:
181
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font ...
分类:
其他好文 时间:
2017-02-12 17:11:32
阅读次数:
198
项目都应该使用UTF-8编码方式,如图所示: 其中Transparent native-to-ascii conversion选项要勾选,不选的话项目中的properties文件中的中文会显示成unicode编码值! 如图所示: ...
分类:
其他好文 时间:
2017-02-04 14:23:37
阅读次数:
378
【解析】 第一次看到这个题目的人,可能不知道ZigZag是什么意思,简单解释一下,就是把字符串原顺序012345……按下图所示排列: 发现所有行的重复周期都是 2 * nRows - 2 对于首行和末行之间的行,还会额外重复一次,重复的这一次距离本周期起始字符的距离是 2 * nRows - 2 - ...
分类:
其他好文 时间:
2017-02-04 12:20:24
阅读次数:
204
For instance, give row = 4, col = 5, print matrix in zigzag order like: [1, 8, 9, 16, 17] [2, 7, 10, 15, 18] [3, 6, 11, 14, 19] [4, 5, 12, 13, 20] 1 p... ...
分类:
其他好文 时间:
2017-02-01 10:32:45
阅读次数:
161
class Solution { public: string convert(string s, int nRows) { if (nRows <= 1) return s; string res = ""; int size = 2 * nRows - 2; for (int i = 0; i ...
分类:
其他好文 时间:
2017-01-29 20:40:13
阅读次数:
191
思路一:类似103 Binary Tree Zigzag 的思路,只不过要注意最后边的node有时候是zigzag层的最后一个,有时候是zigzag层的第一个。 ...
分类:
其他好文 时间:
2017-01-26 08:31:37
阅读次数:
150
Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from left to right, then right to left for the next level and ...
分类:
其他好文 时间:
2017-01-25 23:05:41
阅读次数:
206