玩命加载中 . . .

听, 雪落下的声音
15.三数之和 15.三数之和
问题 传送门:https://leetcode.cn/problems/3sum/description/ 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i
2023-09-13
5.最长回文子串 5.最长回文子串
问题 传送门:https://leetcode.cn/problems/longest-palindromic-substring/description/ 给你一个字符串 s,找到 s 中最长的回文子串。如果字符串的反序与原始字符串相同
2023-09-12
3.无重复字符的最长子串 3.无重复字符的最长子串
问题 传送门:https://leetcode.cn/problems/longest-substring-without-repeating-characters/ 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。
2023-09-12
238.除自身以外数组的乘积 238.除自身以外数组的乘积
问题 传送门:https://leetcode.cn/problems/product-of-array-except-self/ 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 n
2023-09-12
309.买卖股票的最佳时机含冷冻期 309.买卖股票的最佳时机含冷冻期
问题 传送门:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock-with-cooldown/ 给定一个整数数组prices,其中第 prices[i] 表示第 *i*
2023-09-12
Dijkstra算法 Dijkstra算法
算法简介迪杰斯特拉算法,是一种基于贪心思想的、用于求解单源最短路径的算法。也就是说,给定一张(不含负权的)图以及一个源点,迪杰斯特拉算法可以很方便地求出各个结点到源点的最短路径。 实例分析我们从一个具体的例子来看看迪杰斯特拉算法的运行过程。
2023-08-27
PAT1107 PAT1107
原题 https://pintia.cn/problem-sets/994805342720868352/exam/problems/994805361586847744?type=7&page=1 问题大意:给定n个人,每一个人
2023-08-24
常用技巧-matplotlib包 常用技巧-matplotlib包
MatplotlibMatplotlib是一个易用的python绘图工具包。 图层元素Matplotlib绘图涉及了多个元素。在了解其用法之前,有必要介绍一下绘图要素的构成。 画布(figure)。可以设置画布大小、分辨率、颜色等等。 坐
2023-08-22
研究生的基本素养之概率论与数理统计 研究生的基本素养之概率论与数理统计
写在前面 对于包括计算机专业在内的理工科而言,概率论与数理统计是一门非常重要的数学基础课。本文立足于申请研究生笔试、面试等等考核,从本科生角度,将《概率论与数理统计》这门课中常见的重要知识点做以简单的记录。 正文概率论基本知识点 条件概率
2023-08-16
研究生的基本素养之线性代数 研究生的基本素养之线性代数
写在前面 对于包括计算机专业在内的理工科而言,线性代数是一门非常重要的数学基础课。本文立足于申请研究生笔试、面试等等考核,从本科生角度,将《线性代数》这门课中常见的重要知识点做以简单的记录。 正文行列式与矩阵基础知识 计算3行3列行列式
2023-08-15
堆
定义说白了,堆实际上就是一种数据结构,是一棵特殊的完全二叉树。相对于普通的完全二叉树而言,堆的特殊之处在于,其任意一个结点都比它的孩子结点大(此时称为大顶堆),或者都比孩子结点小(此时称为小顶堆)。 初始建堆如何构建一个堆?事实上,建立堆的
2023-08-14
并查集 并查集
定义并查集是一种特殊的数据结构,用于处理不相交集合的查询问题。实际上包含了三个操作: 合并:将不相交的两个集合合并为同一个集合 查找:查找元素所在的集合 算法核心本文主要介绍并查集的算法模板。我们从并查集的常见操作入手,看看它的算法思想
2023-08-12
3 / 12