- 博客(6)
- 问答 (3)
- 收藏
- 关注
原创 堆排序算法介绍
个人主页:个人主页系列专栏:数据结构与算法目录一、问题介绍二、思想分析三、代码实现一、问题介绍堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆, 注意 : 没有要求结点的左孩子的值和右孩子的值的大小关系。 每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。我们对堆中的结点按...
2022-05-14 22:59:56 440 3
原创 算法-归并排序
一、问题介绍归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。二、思想分析(1)思想示意1:“分”+“治”说明: 可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。分阶段可以理解为就是递归拆分子序列的过程。(2)思想示意
2022-05-14 22:59:39 234
原创 数学建模-层次分析法
系列文章目录第一节 层次分析法的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言层次分析法(Theanalytichierarchyprocess,简称AHP):建模比赛中最基础的模型之一,其主要用于解决评价类问题(例如:选择哪种方案最好、哪位运动员或者员工表现的更优秀)。提示:以下是本篇文章正文内容,下面案...
2022-05-11 08:49:51 10397 17
原创 Mysql基础入门1.0
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、初识数据库1.三层结构2.存储方式3.SQL语句分类二、学习数据库1.创建数据库2.查看、删除数据库3.备份数据库4.备份恢复数据库的表5.创建表6.Mysql常用数据类型(列类型)(1)数值型(整数)的基本使用:(2)如何定义一个无符号的整数:(3)数值型(bit)的使用:(4)数值型(小数)的基本使用:(5)字符串的基本使用:(6)字符串使用细节:(7)日期类型的基本使用:7.创建表8.修改表9.数据库-增删查改(1).
2022-05-05 09:23:30 134
原创 Mysql 小练习
设学校环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式为:班CLASS (班号classid,专业名subject,系名deptname,入学年份enrolltime,人数num)学生STUDENT (学号studentid,姓名name,年龄age,班号classid)系 DEPARTMENT (系号departmentid,系名deptname)试用SQL语言完成以下功能:(1) 建表,在定义中要求声明:...
2022-05-05 09:18:24 328
原创 保姆级安装配置mysql
保姆级安装配置mysql-5.7.19-winx64!!!文章目录前言一、软件下载二、软件安装1.安装2.配置三、图形化软件1.Navicat152.SQLyog总结前言MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是
2022-04-24 06:34:23 808
空空如也
JAVA中if调运结果不能在下一个if中运用
2021-10-25
Exception in thread "main" java.lang.
2021-10-10
采用VC模仿做了一个图书管理系统,输入相应条件查找不出来
2021-10-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人