如何通过刷题日记高效提升编程能力?

2026-04-12 04:421阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计290个文字,预计阅读时间需要2分钟。

如何通过刷题日记高效提升编程能力?

2023/7/21 第一天 初步了解 代码规范 LeetCode 一般使用小驼峰命名法作为规范,在操作符边缘进行留白;前一个操作符后不空格,后一个操作符前空格;括号后一个空格,括号内不空格;例如:class Solution { public: void };

2023/7/21

第一天 初步了解

代码规范

LeetCode 一般使用小驼峰作为规范,在操作符旁边进行留白 ,;的前一个没有空格,后一个有空格
括号使用函数后空一格
例如

class Solution { public: void moveZeroes(vector<int>& nums) { int slowIndex = 0; for (int fastIndex = 0; fastIndex < nums.size(); fastIndex++) { if (nums[fastIndex] != 0) { nums[slowIndex++] = nums[fastIndex]; } } for (int i = slowIndex; i < nums.size(); i++) { nums[i] = 0; } } };

刷题不使用库函数

如何通过刷题日记高效提升编程能力?

数组

数组需要注意的第一点,数组是一条线连续的。在C++中二维数组在地址空间上是连续的。

二分法查找 使用时注意有序并且不可以有重复元素

本文共计290个文字,预计阅读时间需要2分钟。

如何通过刷题日记高效提升编程能力?

2023/7/21 第一天 初步了解 代码规范 LeetCode 一般使用小驼峰命名法作为规范,在操作符边缘进行留白;前一个操作符后不空格,后一个操作符前空格;括号后一个空格,括号内不空格;例如:class Solution { public: void };

2023/7/21

第一天 初步了解

代码规范

LeetCode 一般使用小驼峰作为规范,在操作符旁边进行留白 ,;的前一个没有空格,后一个有空格
括号使用函数后空一格
例如

class Solution { public: void moveZeroes(vector<int>& nums) { int slowIndex = 0; for (int fastIndex = 0; fastIndex < nums.size(); fastIndex++) { if (nums[fastIndex] != 0) { nums[slowIndex++] = nums[fastIndex]; } } for (int i = slowIndex; i < nums.size(); i++) { nums[i] = 0; } } };

刷题不使用库函数

如何通过刷题日记高效提升编程能力?

数组

数组需要注意的第一点,数组是一条线连续的。在C++中二维数组在地址空间上是连续的。

二分法查找 使用时注意有序并且不可以有重复元素