leetcode 2和C++力码练习为什么要练习?数据结构和算法很重要。总有比你更好的人,我们总能从他们的工作中学习。边缘情况很重要勤奋胜过天赋。计划和交流想法的能力对于软件开发至关重要。

如何建造使用CMake的C++代码(版本>= 3.19.7)?

  1. CMake是管理此项目中所有C++代码的构建工具。

  2. 代码使用C++14编译器编译。

  3. 正常使用做“cmake舞”:

  4. mkdir build 创建一个单独的构建文件夹来隔离生成的cmake构建文件。

  5. cd build 进入build文件夹。

  6. cmake .. 告诉cmake查看项目根目录下的CMakeLists.txt。

  7. make && make test 编译源代码并运行测试。

目录问题:

  1. 两数之和(简单,哈希表)

  2. 两数相加(中等,链表)O(n+m) O(max(n+1,m+1))

  3. 无重复字符的最长子串(中等,滑动窗口)

  4. 两个排序数组的中位数(难,分而治之)