#字符串
磁盘容量排序
substr 切割字符串要指定起始下标和终止下标,区间不是左闭右闭,而是左闭右开
TLV编码
有个地方题目有些误解,再者核心是 index 的更新,画在图纸上并不难写出来
IPv4地址转换成整数
主要是先排除各种特殊情况,这些特殊情况意味着 IPV4 地址的不规范。拿到合法的 IPV4 之后,计算整数即可
右旋转字符串
整体反转+局部反转就可以实现反转单词顺序
151. 反转字符串中的单词
如果后续还要移除字符串中的空格,记得使用 std::istringstream 进行操作
替换数字
通过扩容,可在原字符串中操作,无需辅助空间
8. 字符串转换整数 (atoi)
如果再给我一次做此题的机会,绝对不想再碰。逻辑上要考虑的太多,以至于容易逻辑混乱,但真要说此题的技巧,那一定是及时阻止无效数字的转换,即检测到超过范围就到处理返回值的阶段了。