自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Python实现文件夹下图片顺序读取

Python实现文件夹下图片顺序读取。看起来顺序的,但是读取出来并不是。可以采用sort()函数。

2023-12-05 16:48:21 116

原创 tensorflow在windows下打印csv前几行

请看:https://stackoverflow.com/questions/1767513/how-to-read-first-n-lines-of-a-file/1767589#1767589。

2023-09-07 10:31:50 90

原创 模板匹配

#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"using namespace cv;//-----------------------------------【宏定义部分】-------------------------------------------- // 描述:定...

2023-04-08 15:35:00 102

原创 图像修补

#include<iostream>#include<opencv2/opencv.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/photo/photo.hpp>using nam...

2023-04-08 10:23:00 90

原创 VS2019+opencv解决中文乱码问题

如果有其他的好方法,欢迎留言,互相讨论!打开“调试”—点击最后一个调试属性。配置属性–c/c+±-命令行。在最下面其他属性中添加。然后点击高级选项保存。

2023-03-15 15:12:56 322

原创 Python数据分析之获取数据

Python数据分析之获取数据。

2022-09-25 17:59:41 1169

原创 启动Tomcat时出现1099端口被占用

启动Tomact时出现1099端口被占用

2022-03-08 08:59:58 1221

原创 哈希函数除留余数法+链地址C语言

哈希表除留余数法,处理冲突:链地址 C语言(1)创建一组关键字建立哈希表ht的算法(2)求查找成功的平均查找长度#define M 10typedef struct HashNode{ int data; struct HashNode* next;}HashNode;typedef struct { int count; struct HashNode* next;}HashTable[M];void InitHash(HashTable* ht){ for (int i

2021-12-02 21:47:54 828

原创 【利用栈,判断给定的字符串是否是回文串】

已知树采用孩子-兄弟链存储,编写算法求树的高度int Height(CSTree bt) { //递归求以孩子链表表示树的深度 int hc, hs; if (bt = NULL) return 0; else//否则,高度取子女高度+1和兄弟子树高度的大者 { hc = Height(bt->firstchild);//第一子女树高 hs = Height(bt->nextsibling);//兄弟树高

2021-11-28 22:03:50 1282

原创 内部排序算法的优劣与稳定性分析

排序稳定性:在排序前后,关键字相同的元素的相对位置不发生改变。插入类排序1.直接插入排序:比较适用于待排序记录数目较少且基本有序的情况最好情况:待排序记录本身已按关键字有序排列,此时总的比较次数是n-1次,时间复杂度为O(n)最坏情况:待排序记录按关键字逆序排列,总的比较次数达到最大,总的移动次数也达到最大,时间复杂度为O(n2)平均情况:待排序记录是随机的,总的比较次数和总的移动次数均约为n2/4。因此,直接插入排序的时间复杂度为T(n)=O(n2),空间复杂度S(n)=O(1)直接插入排序是

2021-11-15 20:22:40 996

原创 第四章------------------串

字符串是最基本的非数值数据,字符串是一种特定的线性表,其特殊性在于组成线性表的每个元素就是一个单字符。串的存储结构(1)定长顺序串:定长顺序存储表示:用一组地址连续的存储单元存储串值的字符序列#define MaxSize 255//预定义最大串长为255typedef struct { char ch[MaxSize];//每个分量存储一个字符 int length;//串的实际长度}SString;//串的实际长度只能小于等于MaxSize,超过预定义长度的串值会被舍去,称

2021-10-03 22:19:02 64

原创 栈和队列的应用

3.1栈在括号匹配中的应用用栈实现括号匹配:依次扫描所有字符,遇到左括号入栈,遇到右括号,则弹出栈顶元素,检查是否匹配。匹配失败情况有:(1)左括号单;(2)右括号单(3)左右括号不匹配int Match(char c1, char c2){ if ((c1 == '(' && c2 == ')') || (c1 == '[' && c2 == ']') || (c1 == '{' && c2 == '}')) return 1

2021-10-02 22:20:10 96

原创 第三章另一种操作受限的线性表---------队列

队列一种操作受限的线性表,只允许在表的一端插入,而在表的另一端删除,特性:先进先出队头:允许删除的一端,又称队首。队尾:允许插入的一端.1.顺序存储结构:重点看循环队列:为了解决假溢出现象并使队列得到充分利用,将顺序队列想象成一个环状的空间,即把存储队列元素的表从逻辑上视为一个环,称为循环队列。在非空循环队列中,队头指针始终指向当前的队头元素,而队尾指针始终指向真正队尾元素后面的单元当队首指针Q.font=Q.MaxSize-1后,再前进一个位置就自动到0,这就可以利用除法取余运算来实现。初

2021-10-01 21:14:33 170

原创 第三章一种受限的线性表--------栈的表示与实现

栈1.栈是一种线性表,但限定这种线性表只能在某一端进行插入或删除的操作,栈的特性:后进先出。栈顶:允许进行插入和删除的那一端栈厎:固定的,不允许进行插入或删除的另一端。n个不同元素进栈,出栈元素不同排列的个数为1/(n+1)C2nn1.顺序栈typedef int ElemType;#define true 1#define false 0#define MaxSize 100//定义栈中元素的最大个数typedef struct { ElemType data[MaxSize]

2021-09-30 21:12:10 144

原创 第二章线性表

线性表的特点:(1)同一性,线性表由同类数据元素组成,每一个ai必须属于同一数据类型。(2)有穷性,由有限个数据元素组成,表长度就是表中数据元素的个数(3)有序性,线性表中相邻数据元素之间存在着序偶关系<ai,ai+1>存放线性表的两种基本存储结构:顺序存储结构和链式存储结构顺序表:表中元素的逻辑顺序与物理顺序相同,通常用数组来描述顺序表注:线性表中元素的位序从1开始,数组中元素的下标是从0开始的。静态分配:数组的大小和空间事先已经固定,一旦空间占满,再加入新的数据就会产生溢出,进

2021-09-29 20:56:29 133

原创 数据结构第一章

一、数据结构三要素:逻辑结构、存储结构、数据的运算。1.数据:是信息的载体,是描述客观事物的数、字符以及所有能输入到计算机中并能被计算机识别并处理的符号的集合。数据元素:是数据的基本单位,可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位;例如数据记录就是一个数据元素,由姓名、性别、学号等数据项组成。数据对象:具有相同性质的数据元素的集合,是数据的一个子集。数据类型:原子类型(如bool)结构类型(struct{}) 抽象数据类型(ADT,可以构成一个完整的数据结构的定义如,如栈就是一种

2021-09-29 20:42:07 118

原创 王道8.6

#include "stdio.h"#include "stdlib.h"typedef int ElemType;typedef struct LNode{ ElemType data; struct LNode* next;}LNode,*LinkList;//不带头结点void selectSort(LinkList* L) { LNode * h =...

2021-09-15 20:12:00 167

原创 双向冒泡

//双向冒泡void DoubleBubble(ElemType A[], int n) { int i,temp; int low = 0, high = n - 1; int flag = 1;//一次冒泡后记录元素是否交换标志 while (low < high&&flag) {//循环跳出条件中当flag=0时说明已没有逆序 ...

2021-09-08 18:04:00 65

原创 2-路归并排序

//两个有序子序列合并成一个子序列ElemType* B = (ElemType*)malloc((n + 1) * sizeof(ElemType));void Merge(ElemType A[], int low, int mid, int high) { int i, j; for (int k = low; k <= high; k++) B...

2021-09-05 21:28:00 118

原创 简单选择排序堆排序

1 //简单选择排序 2 void SelectSort(ElemType A[], int n) { 3 int i, j, min,temp; 4 for (i = 1; i <= n-1; ++i) { 5 min = i; 6 for (j = i + 1; j <= n; ++j) 7 ...

2021-09-04 21:13:00 53

原创 冒泡排序快速排序C语言

//冒泡排序void BubbleSort(ElemType A[], int n) { int i, j, temp; int flag=1; for (i = 1; i <= n - 1&&flag; i++) { flag = 0;//表示在本趟冒泡是否发生交换的标志 for (j = 1; j <= ...

2021-09-03 21:12:00 64

原创 插入排序C语言

1 #include "stdio.h" 2 #include "stdlib.h" 3 typedef int ElemType; 4 //直接插入排序 5 void InsertSort(ElemType A[], int n) { 6 int i, j; 7 for (i =2; i <= n; i++) { 8 A[0] = A[i...

2021-09-02 22:06:00 56

原创 广度优先搜索求单源最短路径

//广度优先搜索实现求单源最短路径void BFSMINDISTANCE(AdjList G, int u) { InitQueue(&Q); for (int i = 0; i < G.vexnum; i++) { visited[i] = false; d[i] = INFINITY; path[i] = -1...

2021-08-21 17:34:00 356

原创 深度优先搜索非递归实现

void DFS(AdjList G, int v0) { InitStack(&S); Push(&S, v0); while (!IsEmpty(S)) { Pop(&S, &v); if (!visited[v]) { visit(v); ...

2021-08-21 17:29:00 192

原创 图的存储结构—————邻接矩阵

1 #include "stdio.h" 2 #include "stdlib.h" 3 #define Max_vertex_num 20//顶点数目最大值 4 #define INFINITY 32768 5 typedef char VertexData;//顶点数据类型 6 typedef int EdgeType;//边权数据类型 7 typedef struct {...

2021-08-20 17:34:00 142

原创 大型数据库实验数据库完整性

一、实验目的(1)掌握实现数据完整性方法二、实验器材(1)PC机(2)SQLServer数据库三、实验要求(1)理解数据完整性的作用(2)掌握实现数据完整性方法四、实验内容与步骤(1)完整性分类数据完整性指的是存储在数据库中的数据的一致性和准确性。实体完整性实体完整性将一特定表中的每一个数据行都定义为唯一实体,即它要求表中的每一条记录(每一行...

2021-05-15 14:46:00 211

原创 数据库练习二

use Stu;#(1)查询全体学生的学号和姓名。select sno,sname from student;#(2)查询全体学生的详细记录。select * from student;#(3)查询全体学生的姓名和出生年份。select sname,2020-sage from student;#(4)查询选修了课程的学生的学号。select distinct sno from...

2021-05-15 14:41:00 176

原创 数据库练习

#创建数据库create database EMS DEFAULT CHARSET 'utf8';use EMS;#创建学生表create table Student(s_id varchar(20) primary key,s_name varchar(20) not null,s_birth varchar(20) not null,s_sex varchar(10) no...

2021-05-15 14:40:00 138

原创 UML建模技术 实验五 活动图

一、实验目的(1)熟悉活动图的基本功能和使用方法。(2)初步掌握建立活动图的方法(3)掌握如何使用建模工具Rational Rose绘制活动图方法二、实验内容(1)在“学生管理系统”的学生登录系统中,登录时需要验证用户的登录信息。如果验证失败,则登录失败。如果验证通过则学生可以进入查询界面,请画出该过程的活动图。(2)使用泳道,对上一题的学生登录系统的用例进行活动图的绘制。(3)在...

2021-05-15 14:35:00 1380

原创 UML建模技术实验三 类和各种关系

一、实验目的(1)了解类图和对象图的基本概念;(2)掌握类的基本组成和类之间的关系;(3)掌握使用Rose创建类图的方法。二、实验内容根据下面图片,创建对应的类图:三、实验步骤(1)首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法和行为。(2)“飞翔”...

2021-05-15 14:33:00 190

原创 Failed to apply plugin [id com.android.application]

Failed to apply plugin [id com.android.application]这种问题解决方法很简单,在BuildOutPut里面就能找到。解决方法:在gradle.properties文件中添加或修改android.useAndroidX=true就可以了。具体情况具体分析。...

2021-04-26 19:47:00 1408

原创 数据库系统概论练习

1.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是(二级封锁协议)2. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行REDO处理3.下列不是数据库恢复采用的方法是(D)A.建立检查点 B.数据转储C.建立日志文件 D.建立索引4. 由并发操作引起的数据不一致性包括丢失或覆盖更新、脏读、不可重复读和幻像读5. DBMS对数据库进行封锁时采用的两...

2020-12-23 21:28:00 330

原创 Mysql语句练习

某宾馆其关系模式如下:Room(房间编号,房间类型,价格)Customer(顾客编号,顾客姓名,年龄,电话)RC(房间号,顾客编号,入住日期,入住天数) 1 create database Hotel DEFAULT CHARSET 'utf8'; 2 use Hotel; 3 create table Room( 4 r_id varchar(3) primary key,...

2020-12-23 21:09:00 409

原创 Mysql-------查询各科成绩前三名的记录

查询各科成绩前三名的记录分析如下:1 select s.* from (select distinct Student.*,a.c_id, a.s_score, count( distinct b.s_score)+1 as rank2 from Score a 3 left join Score b on a.c_id=b.c_id and a.s_score<...

2020-11-20 19:19:00 4638 2

原创 Mysql--查询“01“课程比“02“课程成绩高的学生的信息及课程分数

今天在写Mysql代码作业时,写到这个题,感觉值得分享!!!!!!!查询"01"课程比"02"课程成绩高的学生的信息及课程分数分析如下:首先先查询"01"课程比"02"课程成绩高的两个课程分数,以及该学生学号select s1.s_id,s1.s_score 01score,s2.s_score 02scorefrom Score s1,Score s2where s1.s...

2020-11-17 16:37:00 7338 2

原创 模态框拖拽案例分析--元素偏移量 offset 系列

弹出框,我们也称为模态框。模态框拖拽案例分析:    (1)点击弹出层, 会弹出模态框, 并且显示灰色半透明的遮挡层。    (2)点击关闭按钮,可以关闭模态框,并且同时关闭灰色半透明遮挡层。    (3)鼠标放到模态框最上面一行,可以按住鼠标拖拽模态框在页面中移动。    (4)鼠标松开,可以停止拖动模态框移动。 1 <!DOCTYPE html> ...

2020-10-30 20:46:00 185

原创 CSS中z-index的属性与使用

z-index 属性指定一个元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。Z-index 仅能在定位元素上奏效,z-index 进行定位元素(position:absolute, position:relative, or position:fixed)。浏览器支持:所有主流浏览器都支持 z-index 属性。注释:任何的版本的 Internet E...

2020-10-30 20:39:00 689

原创 CSS中Position几种属性的总结

定位position定位方向:left right top bottom静态定位:static 默认值,就是文档流绝对定位:absolute 特点:1.不占据原来的位置(脱标)2. 元素使用绝对定位,位置是从浏览器出发的 bottom:100px;则元素距浏览器底部100px; 3.嵌套的盒子,父盒子没有使用定位,子盒子绝对定位,子盒子位置从浏览器出发4.嵌套的盒子,父盒子使用相对定位,子盒子绝对定位,子盒子位置从父元素出发5.给行内元素使用绝对定位之后,

2020-10-27 21:30:24 178 1

原创 考研数学一

考研数学一大纲:https://baike.baidu.com/item/%E8%80%83%E7%A0%94%E6%95%B0%E5%AD%A6%E4%B8%80%E5%A4%A7%E7%BA%B2/5124292?fr=aladdin

2020-10-27 14:00:00 320

原创 数据结构与算法课程设计

题目:  某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标,使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建快速路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全地区畅通需要的最低成本: 1 #include "std...

2020-10-27 13:35:00 965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除