
算法
程序员加文
这个作者很懒,什么都没留下…
展开
-
【算法】动态规划
动态规划原创 2023-02-22 10:00:15 · 116 阅读 · 0 评论 -
【算法】回溯
回溯原创 2023-02-21 22:26:46 · 103 阅读 · 0 评论 -
【算法】kmp
是由发明这个算法的三个科学家的名称首字母组成。原创 2023-02-12 00:13:44 · 542 阅读 · 0 评论 -
【算法】贪心
贪心原创 2023-02-19 16:47:18 · 97 阅读 · 0 评论 -
【算法】01背包问题分别用蛮力法,贪心,动态规划,回溯实现,分支限界法实现
给定n个重量为{w1,w2,···,wn}、价值为{v1,v2,···,vn}的物品和一个容量为C的背包,求能装入背包的的物品的最大价值。原创 2023-02-19 16:44:05 · 421 阅读 · 0 评论 -
【算法】递归
递归原创 2023-02-18 11:25:08 · 85 阅读 · 0 评论 -
【算法】二叉树
二叉树原创 2023-02-16 21:03:38 · 121 阅读 · 0 评论 -
【java基础】【算法】栈和队列
栈和队列原创 2023-02-13 17:01:37 · 132 阅读 · 0 评论 -
【算法】哈希表
哈希表原创 2023-02-08 18:15:30 · 132 阅读 · 0 评论 -
【算法】滑动窗口
在一个数组中,求他的一个子数组,满足一定的条件这个子数组可以看成是一个窗口,这个窗口有左边界和有边界(类似于双指针),右边界正常移动,左边界满足一定条件之后,再移动。原创 2023-02-04 18:53:58 · 118 阅读 · 0 评论 -
【算法】双指针
双指针算法,通过设置两个变量。原创 2023-02-03 21:38:55 · 108 阅读 · 0 评论 -
【算法】数组查找之二分查找
区间是[left,right],条件是left原创 2023-02-03 16:48:41 · 481 阅读 · 0 评论 -
【算法】【位运算】一文带你搞懂位运算
一文带你搞懂位运算原创 2022-09-28 18:13:23 · 898 阅读 · 0 评论 -
【算法】【动态规划】买股票的最佳时机
力扣买股票问题汇总原创 2022-09-12 22:49:27 · 227 阅读 · 0 评论 -
从栈的角度理解递归
1.常使用递归的一些情况:1.定义是递归的:eg阶乘函数 这种情况常使用 分治法:把复杂问题分解成几个相对简单且接法相同或类似的子问题 条件是:子问题更简单、处理对象更小、且有边界 一般形式为: voidp(参数){ if(递归结束条件成立){ 可直接求解; }else{ p(较小的参数);...原创 2021-10-10 16:28:21 · 397 阅读 · 0 评论