- 博客(7)
- 收藏
- 关注
原创 LeetCode笔记:回朔算法
给定一个只包含数字的字符串 s ,用以表示一个 IP 地址,返回所有可能的有效 IP 地址,这些地址可以通过在 s 中插入 ‘.’ 来形成。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的 子集(幂集)。给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。解集 不能 包含重复的子集。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。
2025-06-10 17:55:14
943
原创 C++代码规范
包含双下划线的,或者以单下划线加一个大写字母开头的标识符;在全局命名空间中以下划线开头的标识符;任何包含标准库头文件的编译单元不能#define或#undef任何在标准库头文件中声明的标识符;标准库头文件在全局命名空间和std命名空间中声明为外部链接的对象名;标准库头文件中生命为外部链接的全局函数名;标准C库中具有外部链接的对象名或函数名;不以下划线开头的literal后缀为将来标准保留,用户自定义的literal后缀应以单下划线开头;
2025-04-10 17:59:16
1606
转载 《重构,改善既有代码设计》精读
人们只为了短期目的而修改代码时,往往没有完全理解整体的架构设计(在大项目中常有这种情况,比如在不同的地方,使用完全相同的语句做着同样的事情),代码就会失去自己的结构,代码结构的流失具有累积效应,越难看出代码所代表的设计意图,就越难保护其设计。并且自己编写的代码往往带有自己的风格和“坏习惯”,代码风格并不是一种错误,但在一个团队中,不同代码风格的混杂会带来阅读与合作的困难,而对于“坏习惯”而言,比如极其复杂的条件判断语句等,自己难以意识到该做法的不妥,需要群众的意见加以改正。
2025-03-20 18:06:00
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1