算法
-
力扣奇遇记 [第二章]
🎬 博客主页:博主链接 🎥 本文由 M malloc 原创,首发于 CSDN🙉 🎄 学习专栏推荐:LeetCode刷…
-
【牛客题霸】【模板】栈|栈的压入、弹出序列
✅作者简介:热爱后端语言的大学生,CSDN内容合伙人 ✨精品专栏:C++面向对象 🔥系列专栏:算法百炼成神 文章目录 🔥前言 1、AB1 【模板】栈…
-
冒泡排序(超详细图解加代码解析,5分钟看懂)
目录 1.冒泡排序的定义 2.冒泡排序的原理 3.代码及其解析 4.冒泡排序的改进 5.实现冒泡排序函数 生命中永远会有令人懊恼的事,但我知道,我们是为了不留遗憾活着的,对吗? …
-
C语言printf() 详解之终极无惑
1.printf() 简介 printf() 是 C 语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf() 申明于头文件…
-
数据结构 | 寻找二维数组的最大值和对应下标 | C语言代码
题目: 本题目要求读入M(最大为10)行N(最大为15)列个元素,找出其中最大的元素,并输出其行列值。 输入格式: 输入在第一行中给出行数m和列数n…
-
【Matlab算法】梯度下降法(Gradient Descent)(附MATLAB完整代码)
梯度下降法优化问题 前言 梯度下降法 正文 代码实现 伪代码 可运行代码 结果 前言 梯度下降法 梯度下降法是一种用于最小化函数的迭代优化算法。其基本思想是通过计算函数的梯度 (导…
-
C++中的vector的详细用法
目录 C++中的vector的详细用法 一、vector的介绍 二、存储类型 三、函数 四、vector二维数组两种方法 五、vector中find()用法 六、vector的访问…
-
一文搞懂分库分表算法,通俗易懂(基因法、一致性 hash、时间维度)
一文搞懂分库分表算法,通俗易懂(基因法、一致性 hash、时间维度)目录 前言 分库分表算法-时间维度 分库分表算法-基因替换法(使用) 分库分表算法-基因替换法(缺点之扩容难) …
-
【经典算法】双指针(尺取法):爱,是双向奔赴,还是你追我赶?
👑专栏内容:算法学习随笔 ⛪个人主页:子夜的星的主页 💕座右铭:日拱一卒,功不唐捐 目录 一、前言 二、左右指针(双向奔赴) 1、定义 2、回文检查…
-
动态内存管理——C语言【进阶】(下)
作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等 作者主页: 七七的个人主页 文章收录专栏:进阶C语言,本专栏主要讲解数据存储,进阶指针,动态内存管理,文…
-
【数据结构基础】树 – 前缀树(Trie Tree)
Trie,又称字典树、单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。…
-
机器人学基础(2)-微分运动和速度-雅可比矩阵计算、雅可比矩阵求逆、计算关节运动速度
机器人学基础(2)-微分运动和速度-雅可比矩阵计算、雅可比矩阵求逆、计算关节运动速度 本文知识点: 坐标系的微分运动、坐标系之间的微分变化、机器人和机器人手坐标系的微分运动、雅可比…
-
排序算法大全集,从时间复杂度和空间复杂度上对各个排序算法进一步的分析和评估,从插入排序、交换排序、归并排序、基数排序到外部排序,通晓堆排序、希尔排序、快速排序等算法
目录 1.基本概念和排序方法概述 排序方法的分类 2.插入排序 1.直接插入排序 2.折半插入排序 3.希尔排序 3.交换排序 1.冒泡排序 2.快速排序 3.简单选择排序 4.堆…
-
【数据结构】堆的创建
文章目录 一、堆的概念及结构 1、什么是堆 2、堆的性质 3、堆的结构及分类 二、堆的创建 1、堆向下调整算法 2、堆向上调整算法 3、堆的创建(向上调整算法) 一、堆的概念及结构…
-
复试 || 就业day14(2024.01.10)算法篇
文章目录 前言 字符串中第二大的数字 字符串中不同整数的数目 判断句子是否为全字母句 长度为三且各字符不同的子字符串 检查是否区域内所有整数都被覆盖* 重新分配字符使所有字符串都相…
