算法
文章平均质量分 87
刷刷题
hhhSir'blog
hello, big data!
展开
-
【面试必刷101】动态规划1
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-26 10:58:41 · 435 阅读 · 0 评论 -
【面试必刷101】贪心算法、模拟、字符串
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-16 11:14:34 · 495 阅读 · 0 评论 -
【面试必刷101】双指针
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-10 10:03:07 · 402 阅读 · 0 评论 -
【面试必刷101】哈希
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-09 10:20:02 · 219 阅读 · 0 评论 -
【面试必刷101】二分查找
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-07 10:51:07 · 331 阅读 · 0 评论 -
【面试必刷101】二叉树
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-07-06 09:46:35 · 732 阅读 · 0 评论 -
【面试必刷101】链表
【面试必刷101】系列blog目的在于总结面试必刷101中有意思、可能在面试中会被考到的习题。总结通用性的解题方法,针对特殊的习题总结思路。既是写给自己复习使用,也希望与大家交流。原创 2022-06-30 21:39:17 · 428 阅读 · 0 评论 -
【面试必刷101】递归/回溯算法总结II(十分钟刷爆回溯算法题)
本文是【面试必刷101总结系列】之回溯算法第二篇文章,主要介绍牛客网面试必刷TOP101上我认为比较好的题目的题解,有助于理解回溯法框架和理解回溯法在实战中的应用。以下将分为TOP101习题和经典问题求解两个模块分别介绍。原创 2022-06-02 11:25:17 · 530 阅读 · 0 评论 -
【面试必刷101】递归/回溯算法总结I(十分钟理解回溯算法)
【面试必刷101总结系列】之回溯算法。一文介绍回溯算法框架以及回溯法在全排列和子集问题上的解法。总结性全文,欢迎大家交流。原创 2022-06-02 10:25:43 · 428 阅读 · 0 评论 -
剑指Offer:二叉搜索树的最近公共祖先(一、二)全解。
文章目录1、JZ86 在二叉树中找到两个节点的最近公共祖先题目:代码:复杂度分析:2、JZ68 二叉搜索树的最近公共祖先题目:代码:复杂度分析:总结介绍两类二叉搜索树最近公共祖先的题解,分别是普通二叉树和二叉搜索树,题目解法比较有借鉴意义,代码简洁巧妙。1、JZ86 在二叉树中找到两个节点的最近公共祖先题目:给定一棵二叉树(保证非空)以及这棵树上的两个节点对应的val值 o1 和 o2,请找到 o1 和 o2 的最近公共祖先节点。数据范围:1 \le n \le 10001≤n≤1000,树上每个原创 2022-01-08 21:31:18 · 855 阅读 · 0 评论 -
剑指Offer:二叉树中和为某一值的路径(一、二、三)全解。(二叉树相关知识应用)
本文介绍了剑指offer中“二叉树中和为某一路径”中三种变种题,题目中对于“路径”的定义不同,输出结果也不同,因此解题方法也不同。但是三种变体都可以用二叉树常规解法来求解,理清思路对于“回溯、迭代”之类的题也有指导意义,因此做记录总结为下原创 2022-01-07 13:01:36 · 1313 阅读 · 0 评论 -
acwing(一)—基础算法总结
记录acwing算法基础课第一章基础算法和其模板的相关内容,记录下来供以后复习。原创 2021-08-23 22:53:22 · 2143 阅读 · 0 评论 -
算法基础——背包问题求解
本文介绍了四种背包问题(01背包、完全背包、多重背包、分组背包)的java解法,由普通算法逐步优化为经典算法。重要的思路有:二进制优化思路、递推解析式思路等。原创 2021-07-11 21:28:38 · 1602 阅读 · 0 评论 -
451 根据字符出现频率排序
解题用到的java集合很常用,自己之后翻翻也方便原创 2021-07-04 09:25:39 · 519 阅读 · 0 评论 -
记忆化递归问题
记忆化递归原创 2021-04-21 16:10:39 · 389 阅读 · 0 评论 -
KMP算法理解(串的模式匹配算法)
简单介绍一下自己在学习kmp原理和编写代码的感想原创 2021-04-21 11:08:49 · 682 阅读 · 1 评论