算法
文章平均质量分 79
melonyzzZ
同情自己是卑劣懦夫干的勾当
展开
-
合并链表相关的练习
详解两道合并链表相关的练习。原创 2023-03-09 17:47:37 · 1174 阅读 · 6 评论 -
反转链表相关的练习(下)
详解三道反转链表相关的练习。原创 2023-03-09 16:34:32 · 652 阅读 · 2 评论 -
删除链表元素相关的练习
详解四道删除链表元素相关的练习。原创 2023-03-06 07:11:28 · 780 阅读 · 8 评论 -
【第二章 - 线性表之顺序表】- 数据结构(八千字详解)
八千字详解数据结构第二章-线性表之顺序表原创 2023-02-24 17:18:15 · 522 阅读 · 6 评论 -
有关时间复杂度和空间复杂度的练习
有关时间复杂度和空间复杂度的三道练习。原创 2023-02-22 18:40:01 · 653 阅读 · 6 评论 -
详解只出现一次的数字(三种情形)
本文详解了只出现一次数字的不同情况的三道题目。原创 2023-01-20 22:01:39 · 3034 阅读 · 6 评论 -
详解二分查找的两种写法以及二分查找的六种变形
本文详解了二分查找的两种写法以及二分查找的六种变形。原创 2023-01-08 11:13:53 · 2062 阅读 · 22 评论 -
盛水最多的容器 + 接雨水(相向双指针)
详解 Leetcode 中的两道题:盛水最多的容器 + 接雨水(相向双指针)原创 2023-01-04 09:44:16 · 559 阅读 · 8 评论 -
【算法】快速幂的介绍
顾名思义,快速幂就是能够快速地计算出以 a 为底数,b 为指数的幂,相较于传统的求幂算法,当指数 b 非常大时,使用快速幂算法,可以大大地降低循环的次数。原创 2023-01-01 10:58:31 · 1217 阅读 · 5 评论 -
P2367 语文成绩和P5542 Painting The Barn S(一维和二维差分)
P2367 语文成绩和P5542 Painting The Barn S(一维和二维差分)原创 2022-12-31 08:34:08 · 893 阅读 · 8 评论 -
三数之和(相向双指针)
给你一个整数数组 nums,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k,同时还满足 nums[i] + nums[j] + nums[k] == 0。请你返回所有和为 0 且不重复的三元组。原创 2022-12-30 07:48:37 · 111 阅读 · 8 评论 -
167. 两数之和 II - 输入有序数组(暴力+二分查找+相向双指针)
给你一个下标从 1 开始的整数数组 numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数 target 的两个数。原创 2022-12-28 08:03:25 · 576 阅读 · 11 评论 -
图文详解二维差分
图文详解二维差分。原创 2022-12-26 19:42:06 · 6827 阅读 · 22 评论 -
图文详解一维差分
图文详解一维差分。原创 2022-12-14 07:43:39 · 1667 阅读 · 8 评论 -
明明的随机数(四种数组去重方法)
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了 N 个 1 到 1000 之间的随机整数(N原创 2022-12-05 10:25:36 · 983 阅读 · 2 评论 -
一维+二维前缀和详解
本文图文详解了一维+二维前缀和的定义和使用,并通过例子加强对知识点的理解。原创 2022-12-04 12:24:57 · 787 阅读 · 0 评论 -
长度最小的子数组(暴力解法 + 滑动窗口)
给定一个含有 n 个正整数的数组和一个正整数 target。找出该数组中满足其和 >= target 的长度最小的连续子数组 [nums_l, nums_l+1, ..., nums_r-1, nums_r],并返回其长度。如果不存在符合条件的子数组,返回 0。原创 2022-12-02 11:17:16 · 183 阅读 · 2 评论