首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeetCode刷题记录
宋安璞
创建于2022-02-11
订阅专栏
日拱一卒
暂无订阅
共9篇文章
创建于2022-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
无重复字符的最长子串,经典滑动窗口问题
版本一,暴力解法,虽然超时,其中有些步骤值得学习 暴力解法存在重复计算,同一个子串会进行多次判断 【是否存在重复字符】 我们可以做如下的优化: 精简代码,思路清晰,最终版本
反转链表(206)go
记录一下,形成突触-------------------------------------------------
以二叉树递归遍历为基础的题目汇总(go)
最基本的遍历递归实现 前序 中序 后序 总结一下基于此的题目 二叉树最大深度,递归用后序遍历 n叉树最大深度 二叉树最小深度 判断是否为平衡二叉树 打印二叉树所有的路径总和,前序遍历
二叉树层序遍历(go)
队列实现,基于这个层序遍历方式可以解决很多问题。 实现思路 定义一个队列存储树节点 按题目顺序依次将树节点及其左右子节点存入队列 处理当前节点的同时需要判断这个节点是否是某一层末尾节点,用于做后续处理
QuickSort(go)
先放一张总结图,多看多记,形成突触。--------------------------------
95. 不同的二叉搜索树 II
给你一个整数 n ,请你生成并返回所有由 n 个节点组成且节点值从 1 到 n 互不相同的不同二叉搜索树。可以按 任意顺序 返回答案。 基本思路 类似 96. 不同的二叉搜索树。
递归算法总结
递归三要素 确定递归函数的参数和返回值 确定哪些参数在递归过程中需要处理,就在递归函数中加上这些参数,并且明确每次的递归的返回值是什么,进而确定递归函数的返回类型。
删除BST中确定node
BST的删除操作------------------------------------------
实现LRU缓存(Go语言)
题目要求------------请你设计并实现一个满足LRU (最近最少使用) 缓存约束的数据结构。