首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
热爱可抵漫长岁月
创建于2022-01-22
订阅专栏
面试的一些相关算法知识
暂无订阅
共11篇文章
创建于2022-01-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试:大数据量题目
前置知识 可以阅读这些文章快速了解: 通俗地理解哈希函数 布隆过滤器,这一篇给你讲的明明白白 漫画:什么是Bitmap算法? 解题技巧 很重要!没有思路的时候一条一条想! 1、统计 40 亿个整数中出
Leetcode 题解 - 位运算
原理 基本原理 0s 表示一串 0,1s 表示一串 1。 利用 x ^ 1s = ~x 的特点,可以将一个数的位级表示翻转;利用 x ^ x = 0 的特点,可以将三个数中重复的两个数去除,只留下另一
Leetcode 题解 - 图
二分图 如果可以用两种颜色对图中的节点进行着色,并且保证相邻的节点颜色不同,那么这个图就是二分图。 1. 判断是否为二分图 Leetcode (opens new window)/ 力扣 (1)深度优
Leetcode 题解 - 数组与矩阵
1. 移动零 Leetcode (opens new window)/ 力扣 2. 重塑矩阵 Leetcode (opens new window)/ 力扣 3. 最大连续 1 的个数 Leetcod
Leetcode 题解 - 字符串
1. 字符串循环移位包含 [编程之美 3.1](http://www.cyc2018.xyz/算法/Leetcode 题解/Leetcode 题解 - 字符串.html#) 给定两个字符串 s1 和
Leetcode 题解 - 哈希表
1. 两数之和 Leetcode (opens new window)/ 力扣 可以先对数组进行排序,然后使用双指针方法或者二分查找方法。这样做的时间复杂度为 O(NlogN),空间复杂度为 O(1)
Leetcode 题解 - 树
参考☞:CS-Notes 递归 1. 树的高度 Leetcode (opens new window)/ 力扣 2. 平衡树 Leetcode (opens new window)/ 力扣 (1)从顶
Leetcode 题解 - 栈和队列
1. 用栈实现队列 Leetcode (opens new window)/ 力扣 栈的顺序为后进先出,而队列的顺序为先进先出。使用两个栈实现队列,一个元素需要经过两个栈才能出队列,在经过第一个栈时元
链表 -- LeetCode 刷题记录
参考:CS-Notes 1. 找出两个链表的交点 Leetcode (opens new window)/ 力扣 2. 链表反转 Leetcode (opens new window)/ 力扣 递归法
快速排序实现(Java)
文字描述: 1、每一轮排序选择一个基准点(pivot)进行分区 (1)让小于基准点的元素的进入一个分区,大于基准点的元素进入另一个分区 (2)当分区完成后时,基准点元素的位置就是其最终位置 2、在子分
Java 实现 LRU 算法
力扣题目:146. LRU 缓存 LRU 是什么? 最近最少使用算法。一个队列,将最近使用的元素放到队列的头部,当队列长度不够时,移除队列的最后一个元素,也就是最近最少使用的元素。 解法 1:继承 L