排序方法3---希尔排序

#include<stdio.h> #include<iostream> #define MAXL 100 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType data; }RecType; void Display(RecType R[], int n) { for (int i = 0; i < n; i++) { printf("%d", R[i].key);
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

排序方法4---冒泡排序

#include<stdio.h> #include<iostream> #define MAXL 100 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType data; }RecType; void swap(RecType &x, RecType &y) { RecType temp; temp = x; x = y; y = temp; } void Create
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

排序方法5---快速排序

#include<stdio.h> #include<iostream> #define MAXL 100 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType data; }RecType; void CreateList(RecType R[], KeyType keys[], int n) { for (int i = 0; i < n; i++) { R[i].k
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

排序方法7---堆排序

#include<stdio.h> #include<iostream> #define MAXL 100 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType data; }RecType; void swap(RecType &x, RecType &y) { RecType temp; temp = x; x = y; y = temp; } void Create
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

排序方法8---二路归并排序

#include<stdio.h> #include<iostream> #include<malloc.h> #define MAXL 100 typedef int KeyType; typedef char InfoType; typedef struct { KeyType key; InfoType data; }RecType; void CreateList(RecType R[], KeyType keys[], int n) { for (int i = 0; i <
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

利用Dijkstra算法求最短路径

利用Dijkstra算法求下图中从顶点a到其他各顶点间的最短路径,写出执行算法过程中各步的状态。 解答: 注:path中记录的该结点的前一个结点的标号,暂时不能到达的置为-1。 1. S={a} U={b,c,d,e,f,g} dist[ ] = { 0,15,2,12,∞,∞,∞ } path[ ] = { a,a,a,a,-1,-1,-1 } 2. S = { a,c } U={b,d,e,f,g} //每次加入剩余结点中dist值最小的结点 dist[ ] =
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

医院管理系统

医院管理系统 User: user_name 、 user_password Doctor: doctor_id 、doctor_name、 doctor_sex 、doctor_telep、 doctor_dept、doctor_position Patient: patient_id、 patient_name、patient_sex、patient_age、 patient_telep、 patient_dept patient_doctor 、patient_time 、patient
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

创建Django基本流程

在此之前你需要下载并安装好Python和Django 1、创建django文件夹 如:我的文件名叫pycharm_djiano_python_projects 2、打开cmd开始创建项目 使用cd命令跳转到我们所建立文件夹的地址 输入命令:django-admin startproject project 3、打开pycharm导入我们创建的项目文件 4、配置__inti__.py文件夹 在__init__.py文件夹中输入以下代码: import pymysql pymysql.instal
分类: 其他 发布时间: 03-30 23:01 阅读次数: 0

树的建立 前序输出 叶子计数

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/80246614 #include<iostream> #include<malloc.h> #include<math.h> #include<cstdlib> using namespace std; int is_end=0; typedef struct node { char c; struct node *leftchild,*rightchild; }Bi
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

unordered_set 与 unordered_map

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/80658996 #include<unordered_set> #include<iostream> using namespace std; int main() { unordered_set<int> myset; myset.insert(3); myset.insert(5); myset.insert(3); cout<<myset.size()<<en
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

vi(vim)编辑器 学习笔记

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/81189081 vi是非图形化的编辑器 vim是vi的加强版。 三种使用模式 一般模式用户可以进行光标的移动,删除字符以及复制 编辑模式下,用户可以插入或者删除字符 命令模式下,可以保存文件或者退出编辑器 移动操作 向下移动光标:下箭头,j,空格 向上移动光标:上箭头,k,空格 向左移动光标:左箭头,h 向右移动光标:右箭头,l 移动到下一行行首:回车键 移动到上一行行首:-
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

动态数组vector的使用_简单代码示例

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/81435285 简单代码示例 //动态数组vector的使用 #include <iostream> #include <vector> //用 <vector>头文件 using namespace std; int main() { vector<int> a; //新建一个int型数组a[] a.push_back(0); //数组末
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

二维数组vector的代码使用简单例子_vector容器_ 用构造函数vector()

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/81437794 二维数组vector 用构造函数vector<int>() #include <iostream> #include<vector> using namespace std; int main() { vector<vector<int> > v2d;//开一个vector用来存放vector类型的容器,用空格区分> >和>> for(in
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

素筛打表(输出小于n最大素数)

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/84680579 今天有一个小学弟问我洛谷一个很基础的题目,顺便重新温习了一下素筛,网上别人的代码风格真的不习惯。 #include<iostream> using namespace std; const int MAX=100000; bool is_prime[MAX]; int main() { int n;cin>>n; for(int i=2;i<=n;i++
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

淮北师范18-19计算机科学与技术大类实验课试卷

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/85703354 1、编写一个C++程序,输入一个正整数,判断其是否为素数 #include<iostream> using namespace std; const int MAX=100000; bool is_prime[MAX]; int main() { int n;cin>>n; for(int i=2;i<=n;i++)is_prime[i]=1; fo
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

win10台式机一根网线连接笔记本wifi网络

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/87199630 我的笔记本和台式机都是win10,笔记本通过家里的路由器连的无线网,台式机没法连接无线,还有一条网线 笔记本打开网络适配器 右键属性 勾选共享里面的 允许其他网络用户通过此计算机的internet连接来连接 家庭网络选择笔记本和台式机之间的局域网 笔记本连的路由器的无线,ip是自动分配的 台式机上 自动获得ip地址 然后即可
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

蓝桥杯单片机stc15f2k61s2矩阵按键中断扫描代码

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88045395 使用中断函数进行矩阵按键的扫描,在《手把手教你学51单片机》上面的代码修改了一下。感觉这个代码写的比较好。 #include<stc15f2k60s2.h> #define uchar unsigned char sbit KEY_IN_1 = P4^4; sbit KEY_IN_2 = P4^2; sbit KEY_IN_3 = P3^5; sbit K
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

001《Linux就该这么学》读书笔记

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88360002 之前用奖学金报了Linux培训班,今天上了第一节课。用的书籍是《linux就该这么学》,下面是一些今天的收获。 RHEL,CentOS,Fedora,openSUSE,Gentoo,DEbian,Ubuntu RHCA:红帽认证架构师 RHCE:红帽认证工程师 RHCSA:管理员,最基本的 如果想考证,先考RHCSA和RHCE(4200¥,可以在一天考),之后才
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

002《Linux就该这么学》读书笔记——虚拟机中Redhat7的安装,配置,systemctl 命令,Shell

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88361097 添加后,虚拟机配置 然后开启 懒得检测,直接安装 创建普通用户和密码,因为我设置的密码简单,所以Done要选两遍。 设置root密码 把源代码人工编译安装 费心费力,把源代码和安装规则打包一起(RPM)就不用用户手动配置了。 大量常用的RPM打包在一起,ps:安装顺序也包含在内,用来自动安装(Yum仓库 ) 搭建RHEL7实验环境系统 如何找回管理员密码 通俗地
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0

蓝桥杯单片机DS1302时钟芯片驱动代码注释

版权声明: https://blog.csdn.net/miaoxiaocheng/article/details/88429745 蓝桥杯单片机DS1302时钟芯片驱动代码之前的疑惑注释了下 /* DS1302 芯片包含一个 实时时钟/日历和 31 字节的静态 RAM. 与时钟/RAM 通讯只需要三根线: CE,I/O (数据线),SCLK (串行时钟). */ #include<STC15F2K60S2.H> #include<intrins.h> #define uchar u
分类: 其他 发布时间: 03-30 23:00 阅读次数: 0