【LeetCode】 哈希表的使用
想要自由!
LeetCode精选算法100题,从入门到入赘
算法是程序员的内功,掌握算法不仅能帮助你在面试中过关斩将,赢取 Dream Offer,更能充分锻炼你的逻辑思维与底层能力
【队列】如何设计循环队列?-力扣622【超详细的解题思路和注释】
【力扣622】设计环形队列超详细的注释和解释,把握设计细节!
数据结构学习笔记 2-3 并查集(Union-find)与 LeetCode真题(Java)
2-3 并查集(Union-find)及经典问题并查集基础知识并查集是一个在学完树形结构之后,在树形结构基础之上的一个图论的数据结构。并查集解决的问题:连通性问题,可以看成数学方面的集合问题(概念上)➢ 判断一个元素在哪个集合里面 判断两个元素是否在同一个集合中一开始 0−90-90−9 中每一个数
LeetCode、牛客刷题篇——单链表
来给自己加个餐,想对链表的理解更深一步那就点进来吧,内含每道题的画图分析和精心解答!!!
【C语言】超详细的移位、位操作符详解(含力扣实战)
目录1、整数的二进制表示2、移位操作符2.1左移操作符(低位补0)举例原理分析2.2右移操作符算术右移(高位补原符号位)逻辑右移(高位补0)3、位操作符3.1按位与&原理分析3.2按位或|原理分析3.3按位异或^原理分析4、实战应用4.1交换两个变量(不创建
5道链表oj题
这里写目录标题题目描述解题思路代码题目描述206. 反转链表解题思路指针反转法这里我们直接把节点的指针进行反转就行,反转的时候要注意保存好下一个节点的地址和上一个节点的地址。n1表示当前节点的上一个节点的地址n2表示当前节点n3表示当期节点的下一个节点的地址节点插入法我们创建新的头节点的地址,原链表
LeetCode刷题——单链表(详细图解)
题目目录1.反转链表方法一:暴力改链表方向方法二:迭代法2.链表的中间结点方法一:暴力解法方法二:快慢指针3.链表中倒数第k个节点4.回文链表5.合并两个有序链表6.分割链表7.相交链表1.反转链表方法一:暴力改链表方向思路就是直接把箭头全改为反向要注意的是要三个结构体指针n1(要改的前一个), n
<Java SE> 5道递归计算,创建数组,数组遍历,JVM内存分配...
一.递归1.递归计算N!2.按顺序打印一个数字的每个数3.递归求1+2+3+...+104.递归返回一个数的每位的和5.递归求斐波那契数列6.迭代版本的斐波那契二.数组1.定义数组的三种方式2.遍历数组的三种方法3.数组是引用类型4.array1=array25.思考题array是一个引用变量,创建
LeeCode琅琊榜第八层-合并区间(区间排序法)-需要有一定Java基础
谁说Java,python写算法就不好了,我来打破c的美梦
我有一式算法绝学,名曰‘快慢指针’
一式算法绝学,’快慢指针‘快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。1. 判断单链表是否为循环链表2. 在有序链表中寻找中位数
【力扣精选】用一拳超人的方式打开力扣,刷爆算法题 —— 龙卷篇
近期的LeetCode 好题分享,给大家带来不一样的解题思路。
<数据结构>五道LeetCode链表题分析.环形链表,反转链表,合并链表,找中间节点.
一.反转链表 1.头插法2.迭代法二.链表的中间节点1.快慢指针法2.指针数组法三.合并两个有序链表尾插法四.环形链表(1)快慢指针法五.环形链表(2)思路分析:代码实现:
链表刷题集合
链表刷题不知道怎么刷,看这篇文章就行
二叉树顶上战争实战——手撕数据结构
带你一命通关二叉树五分钟手撕经典OJ从此单手吊打数据结构
数据库LeetCode每日练习(二)
数据库LeetCode每日练习(二)
数据库LeetCode每日练习(一)
sql操作LeetCode每日练习
贪心算法每日一题(3)
目录一、柠檬水找零二、摆动序列一、柠檬水找零在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头
蓝桥杯就要开赛了,填空题还不会?我教你一篇学会填空题,从此填空满分,信心大涨
现在的蓝桥杯省赛,每次比赛有10题,其中5个填空,5个编程。 每次比赛都有“送分题”,只需要几分钟就能做出来。特别是部分填空题,只需要填答案,不用提交代码,那么可以用包括编码在内的多种方法。编码一般比较慢,所以能不编码就不要编码,而是用推理和手算找到答案。这种不用编码的填空题称为“手算题”。 竞
玩转格式转换——.xml->.txt
最近学习Yolo v5是遇见了个问题,找的数据集全是xml文件,VOC 的标注是 xml 格式的,而YOLO是.txt格式,那么问题就来了,手动提取肯定是不可能的,那只能借用程序解决咯。