
C++刷题
文章平均质量分 70
jjrenhai
Wisdom and beauty form a very rare combination.
展开
-
【leetcode】记忆化搜索
记忆化搜索原创 2024-02-22 20:41:28 · 529 阅读 · 0 评论 -
【leetcode】floodfill算法
floodfill算法就是递归算法。原创 2024-02-20 10:48:48 · 928 阅读 · 0 评论 -
【leetcode】深搜、暴搜、回溯、剪枝(C++)3
【代码】【leetcode】深搜、暴搜、回溯、剪枝(C++)3。原创 2024-02-17 15:56:27 · 573 阅读 · 0 评论 -
【leetcode】深搜、暴搜、回溯、剪枝(C++)2
这里我们着重在剪枝方面上面的讲解,我们重点需要明白N皇后剪枝的作用,因为皇后是能吃横的一整行,竖的一整列,主对角线和副对角线一整个,这里原本是要循环四次,但是我们经过想法发现其实只需要判断三个位置即可,第一个位置是竖着的,第二个位置是主对角线,第三个位置是副对角线,因为横着的一行是不需要进行判断的,因为我们的思路是以一整行为一个视角,从左往右依次填的!我们根据简单的数学原理,主对角线是y=x+b的,而由于会出现负数情况,我们左右两边各加一个n即可,我们此时b就为:y-x+n。原创 2024-02-15 13:00:48 · 1612 阅读 · 0 评论 -
【leetcode】深搜、暴搜、回溯、剪枝(C++)1
【代码】【leetcode】深搜、暴搜、回溯、剪枝(C++)1。原创 2024-02-06 18:08:06 · 1140 阅读 · 0 评论 -
【C++刷题】二叉树的深搜
【代码】【C++刷题】二叉树的深搜。原创 2024-02-05 11:42:26 · 417 阅读 · 0 评论 -
【leetcode刷题】递归专题
leetcode链接。原创 2024-01-30 17:36:23 · 469 阅读 · 0 评论 -
【leetcode刷题】模拟专题
leetcode链接leetcode链接leetcode链接leetcode链接模拟+双指针:leetcode链接原创 2024-01-16 13:07:43 · 490 阅读 · 0 评论 -
【C++刷题】位运算
两个数异或一下,因为异或一下不同的数为1,相同的数为0,所以能够找到有几个不同数的位置了,再逐个干掉右边的1,ret++即可。先疑惑求一个值,再按位与右移算出另一个控制的进位值。原创 2024-01-13 13:51:17 · 649 阅读 · 0 评论 -
【C++刷题】前缀和
前缀和原创 2023-12-23 12:52:32 · 468 阅读 · 0 评论 -
【C++题目速刷】二分查找
二分查找原创 2023-12-20 22:35:33 · 484 阅读 · 0 评论 -
【C++速刷精品】滑动窗口
滑动窗口题目速刷原创 2023-12-18 20:47:28 · 406 阅读 · 0 评论 -
【C++精品题目速刷】双指针
C++双指针速刷题原创 2023-12-15 17:12:13 · 454 阅读 · 0 评论