算法
-
九大排序算法汇总+性能分析实验报告(插入排序、希尔排序、折半插入排序、冒泡排序、归并排序、快速排序、基数排序、堆排序、选择排序)
一、实验目的和要求 1.熟练掌握九种排序算法原理和时间复杂度 2.综合比较各种排序算法时间性能 3.排序算法实验经验总结 二、实验内容与方法 1.插入排序 思路:从第一张开始拿牌,…
-
MATLAB数据分析、从算法到实现 (文末送书【北大出版社】)
MATLAB科学计算从入门到精通 ①某省生产总值数据拟合问题简介 ②多元线性回归模型 1.一句话推荐 2.书籍特色 3.内容简介 4. MATLAB详细介绍 5.书籍概览 从代码到…
-
数据结构第九弹—循环队列
循环队列 1、循环队列的定义 2、循环队列的结构 3、循环队列的实现 3.1、初始化队列 3.2、判断是否为空 3.3、判断是否为满 3.4、入队 3.5、出队 3.6、返回队头元…
-
[C++基础]-初识模板
前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评…
-
【C++入门到精通】 哈希结构 | 哈希冲突 | 哈希函数 | 闭散列 | 开散列 [ C++入门 ]
阅读导航 引言 一、哈希概念 二、哈希冲突 三、哈希函数 ⭕哈希函数应具备的特点 ⭕哈希函数设计原则 ⭕常见的哈希函数 (1)直接定址法(重要) (2)除留余数法(重要) (3)平…
-
基于深度学习的手写数字识别算法Python实现
摘 要 深度学习是传统机器学习下的一个分支,得益于近些年来计算机硬件计算能力质的飞跃,使得深度学习成为了当下热门之一。手写数字识别更是深度学习入门的经典案例,学习和理解其背后的原理…
-
偏最小二乘(PLS)原理分析&Python实现
目录 1 偏最小二乘的意义 2 PLS实现步骤 3 弄懂PLS要回答的问题 4 PLS的原理分析 4.1 自变量和因变量的主成分求解原理 4.1.1 确定目标函数 …
-
图书馆系统(C++)
#include #include #include #include #define MAX_BOOKS 10000 #define MAX_USERS 10000 usin…
-
力扣练习——链表在线OJ
目录 提示: 一、移除链表元素 题目: 解答: 二、反转链表 题目: 解答: 三、找到链表的中间结点 题目: 解答: 四、合并两个有序链表(经典) 题目: 解答: 提示: ①:接上…
-
社区发现算法——Louvain 算法
Louvain 算法 原始论文为:《Fast unfolding of communities in large networks》。 所以又被称为Fast unfolding算法…
-
【数据结构与算法】排序算法总结
🌠作者:@阿亮joy. 🎆专栏:《数据结构与算法要啸着学》 🎇座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不…
-
图的操作算法详解
一.图 基础概念: 有向图 – 图中每个边都有一个方向,例如社交媒体网站上的关注关系图就是有向图。 无向图 – 图中每个边都没有方向,例如朋友之间的相互认识…
-
Python动态规划——以“codeJan与青蛙”为例
链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 codeJan喜欢观察世界。有一天,codeJan发现一个非常奇怪的现象。有一些年轻的青蛙聚集…
-
八大排序算法之快速排序(下篇)(快排的优化+非递归快排的实现)
目录 一.前言 1.快速排序的实现: 快速排序的单趟排序(排升序)(快慢指针法实现): 2.未经优化的快排的缺陷 二.快速排序的优化 1.三数取中优化 优化思路: 2. 小区间插…
-
【趣学算法】Day3 贪心算法——背包问题
14天阅读挑战赛努力是为了不平庸~ 算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法! ❤️一名热爱Java的大一学生,希望与各位大佬共同学习进步❤️ 🧑…
