diff --git a/README.md b/README.md index 9e255970..217d7e81 100644 --- a/README.md +++ b/README.md @@ -555,7 +555,8 @@ 也欢迎与我交流,备注:「个人简单介绍」 + 交流,围观朋友圈,做点赞之交(备注没有自我介绍不通过哦) - +
+ # 公众号 @@ -566,6 +567,6 @@ **来看看就知道了,你会发现相见恨晚!** +
-![](./pics/公众号.png) diff --git a/problems/0037.解数独.md b/problems/0037.解数独.md index 10177c71..b7255a2a 100644 --- a/problems/0037.解数独.md +++ b/problems/0037.解数独.md @@ -286,7 +286,7 @@ class Solution { ``` ### Python -```python3 +```python class Solution: def solveSudoku(self, board: List[List[str]]) -> None: """ diff --git a/problems/1356.根据数字二进制下1的数目排序.md b/problems/1356.根据数字二进制下1的数目排序.md index a122df6f..b8b0245d 100644 --- a/problems/1356.根据数字二进制下1的数目排序.md +++ b/problems/1356.根据数字二进制下1的数目排序.md @@ -156,6 +156,17 @@ class Solution { ## Python ```python +class Solution: + def sortByBits(self, arr: List[int]) -> List[int]: + arr.sort(key=lambda num: (self.count_bits(num), num)) + return arr + + def count_bits(self, num: int) -> int: + count = 0 + while num: + num &= num - 1 + count += 1 + return count ``` ## Go diff --git a/problems/回溯总结.md b/problems/回溯总结.md index 421691da..50a61b9e 100644 --- a/problems/回溯总结.md +++ b/problems/回溯总结.md @@ -430,7 +430,11 @@ N皇后问题分析: 同样也感谢录友们的坚持,这也是我持续写作的动力,**正是因为大家的积极参与,我才知道这件事件是非常有意义的**。 -最后希望大家可以转发这篇文章给身边的朋友们,因为还有很多学习算法的小伙伴依然在浩如烟海的信息中迷茫,而我相信「代码随想录」会让大家少走弯路! +回溯专题汇聚为一张图: + +![](https://code-thinking-1253855093.file.myqcloud.com/pics/20211025180652.png) + +这个图是 [代码随想录知识星球](https://mp.weixin.qq.com/s/QVF6upVMSbgvZy8lHZS3CQ) 成员:莫非毛,所画,总结的非常好,分享给大家。 **回溯算法系列正式结束,新的系列终将开始,录友们准备开启新的征程!**