算法
-
LeetCode刷题12:贪心算法解决1402.做菜顺序
一个厨师收集了他 n 道菜的满意程度 satisfaction ,这个厨师做出每道菜的时间都是 1 单位时间。 一道菜的 「 like-time 系数 」定义为烹饪这道菜结束的时间…
-
【类和对象】(上)
系列文章目录 文章目录 系列文章目录 👑 前言 👑 一、什么是类,什么是对象 👑 二、类的引入 👑 三、类的定义 &…
-
数据结构(C语言实现)——二叉树的概念及二叉树顺序结构和链式结构的实现(堆排序+TOP-K问题+链式二叉树相关操作)
文章目录 1. 前言 2. 树的概念及结构 2.1 树的概念 2.2 树的相关概念 2.3 树的表示 3. 二叉树的概念 3.1 特殊二叉树 3.2 二叉树的性质 4. 二叉树的顺…
-
解决VS中scanf()函数报错问题的四种方案(详细)
scanf函数在VS中报错的主要原因是 scanf被认为不安全而被编译器默认设置为禁用。 那么如何解决这个问题呢 法一: 仅将函数scanf替换为scanf_s即可,其他语法不变…
-
力扣刷MySQL-第七弹(详细讲解)
🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系…
-
C语言结构体的定义与使用
C语言结构体的定义与使用 参考:C语言指针 1.定义与使用 结构体是一种构造数据类型,把不同类型的数据组合成一个整体 结构体的定义形式: struct 结构体名{ 结构体所包含的变…
-
MATLAB实现多目标粒子群优化算法(MOPSO)
MATLAB实现多目标粒子群优化算法(MOPSO) 这里如何用MATLAB实现多目标粒子群优化算法。 本教程参考:MATLAB实现多目标粒子群算法 对其中的优化项、优化目标项进行了…
-
【数据结构】【更新中】【python】leetcode刷题记录:热题100答案 + 每日一题(附文字说明)
题目为leetcode的热题100.仅作学习用,且题目为节选,不断更新。 如果点赞过100就会制作动画 一、Hash (1) 给定一个整数数组 nums 和一个整数目标值 targ…
-
【Java集合篇】HashMap的hash方法是如何实现的?
HashMap的hash方法是如何实现的? ✔️ 典型解析 ✔️ 拓展知识仓 ✔️ 使用&代替%运算 ✔️扰动计算 ✔️ 典型解析 hash 方法的功能是根据 Key 来定…
-
自动驾驶规划 – 5次多项式拟合
简介 自动驾驶运动规划中会用到各种曲线,主要用于生成车辆的轨迹,常见的轨迹生成算法,如贝塞尔曲线,样条曲线,以及apollo EM Planner的五次多项式曲线,城市场景中使用的…
-
【算法练习Day50】下一个更大元素II&&接雨水
📝个人主页:@Sherry的成长之路 🏠学习社区:Sherry的成长之路(个人社区) 📖专栏链接:练题 🎯长路漫漫…
-
代码随想录算法训练营第4天 | 24. 两两交换链表中的节点 / 19.删除链表的倒数第N个节点 / 面试题 02.07. 链表相交 / 142.环形链表II
目录 链表 算法详解 24. 两两交换链表中的节点 (1) 易错点 (2) 思路 (3) 代码 19.删除链表的倒数第N个节点 (1) 易错点 (2) 思路 (3) 代码 面试题 …
-
泰勒展开式
泰勒展开公式 一、定义: 相比e* ,sin x,cos x, ln(1+x)这些函数,人们对幂函数更为熟悉,如果能把函数近似表达成多项式,并且函数和多项式之间的误差也可以表示…
-
区间合并(超详细逐步讲解/例题/思路分析/参考代码)
区间合并超详解 区间合并是什么? 例1 问题描述 输入 输出 数据规模 输入输出 思路分析 代码 例2 问题描述 输入 输出 数据规模 输入输出 思路分析 代码 例3 问题描述 输…
-
k-d Tree算法
1.概述 本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd- Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数…
