当前位置: 首页 > news >正文

算法系统学习(持续更新)

引言

首先说说为什么要写这个博客呢,我也是想在学习算法中能与大家一起分享,一起进步,同时把学到的东西能写出来,写清楚,也是对知识一种巩固。

算法目录

1.双指针(8道习题)

2.滑动窗口(8道习题)

3.二分查找(9道习题)

4.前缀和(8道习题)

5.位运算(6道习题)

6.模拟(5道习题)

7.分治(8道习题)

8.链表(6道习题)

9.哈希表(5道习题)

10.字符串(4道习题)

11.栈(5道习题)

12.队列(8道习题)

13.FloodFill(4道习题)

14.最短路径(9道习题)

15.拓扑排序(3道习题)

16.动态规划(60道习题)

17.递归-搜索-回溯(42道习题)

18.贪心(30道习题)

博客的讲解方式

一部分算法打算直接上题,在刷题的过程中理解这个算法,还有一部分会先讲解算法原理,再用题来加深理解。

习题我打算,分成一块一块的写,可能双指针的8道题,我可能2道题发一篇,或者几道题发一篇,这个得根据我的时间来,也是没办法的事情。

我会把每一道题的代码和leetcode链接粘贴在题目对应的位置,方便大家去刷题巩固。

还会把每个刷题文章的链接放到每个文章的下面,方便大家去查找。

文章链接

http://t.csdnimg.cn/bmuLW(双指针习题一)

http://t.csdnimg.cn/EAlcC(双指针习题二)

http://t.csdnimg.cn/S9Zdj(双指针习题三)

相关文章:

  • 栈实现后缀表达式的计算
  • 交换机02_共享式交换式
  • 了解并使用django-rest-framework-jwt
  • 简述Redis备份策略以及对应的实现机制
  • CMake入门教程【基础篇】HelloCMake
  • 数模学习day06-主成分分析
  • 记Android字符串资源支持的参数类型
  • LVGL 在framebuffer设备上的移植
  • Python控制程控电源(USB)
  • 本地网络禁用了在哪里开启?
  • 力扣139.单词拆分
  • Redis 笔记
  • Java实现Leetcode题(二叉树-2)
  • 阶段十-分布式-nginx服务器
  • 【C#与Redis】--高级主题--Redis 哨兵
  • 【面试系列】之二:关于js原型
  • EOS是什么
  • HTTP 简介
  • JavaScript对象详解
  • javascript面向对象之创建对象
  • java中具有继承关系的类及其对象初始化顺序
  • Laravel核心解读--Facades
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • 诡异!React stopPropagation失灵
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 实习面试笔记
  • 树莓派 - 使用须知
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 源码安装memcached和php memcache扩展
  • Java数据解析之JSON
  • linux 淘宝开源监控工具tsar
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • ​批处理文件中的errorlevel用法
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #QT(串口助手-界面)
  • #微信小程序(布局、渲染层基础知识)
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (6)添加vue-cookie
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (第61天)多租户架构(CDB/PDB)
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (简单) HDU 2612 Find a way,BFS。
  • (九)信息融合方式简介
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)程序员疫苗:代码注入
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...