首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夜ark
掘友等级
摸鱼混吃等死
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 4
沸点 8
赞
12
返回
|
搜索文章
最新
热门
Leetcode101 动态规划(一维)
动态规划(Dynamic Programming, DP)在查找有很多重叠子问题的情况的最优解时有效。它将问题重新组合成子问题。
Leetcode101 二进制特性
利用二进制的一些特性,我们可以把位运算使用到更多问题上。 例如,我们可以利用二进制和位运算输出一个数组的所有子集。
Leetcode101 分治法和位运算
分治法,通过把原问题分为子问题,再将子问题进行处理合并,从而实现对原问题的求解。位运算是算法题里比较特殊的一种类型,它们利用二进制位运算的特性进行一些奇妙的优化和计算。
Leetcode101 回溯法
回溯法(backtracking)是优先搜索的一种特殊情况,又称为试探法,常用于需要记录节点状态的深度优先搜索。通常来说,排列、组合、选择类问题使用回溯法比较方便。
Leetcode101 深度搜索
深度优先搜索(depth-first seach,DFS)在搜索到一个新的节点时,立即对该新节点进行遍历;因此遍历需要用先入后出的栈来实现,也可以通过与栈等价的递归来实现。
Leetcode101 排序算法
虽然在 C++ 里可以通过 std::sort() 快速排序,而且刷题时很少需要自己手写排序算法,但是熟习各种排序算法可以加深自己对算法的基本理解,以及解出由这些排序算法引申出来的题目。
Leetcode101 二分法
二分查找也常被称为二分法或者折半查找,每次查找时通过将待查找区间分成两部分并只取一部分继续查找,将查找的复杂度大大减少。
Leetcode101 双指针
双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。本人主要讲解leetcode中用双指针解题的题目。
Leetcode101 贪心算法
贪心算法 顾名思义,贪心算法或贪心思想采用贪心的策略,保证每次操作都是局部最优的,从而使最后得到的结果是全局最优的。
区块链概述
我正在参加「掘金·启航计划,本文主要对区块链进行概述,包括对区块链相关概念、关键技术以及其应用场景进行介绍。
下一页
个人成就
文章被点赞
1
文章被阅读
2,558
掘力值
182
关注了
4
关注者
0
收藏集
0
关注标签
2
加入于
2022-12-29