自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验13 数据库编程-1

BEGINEND;DELIMITER;BEGINEND;DELIMITER;BEGINEND;DELIMITER;BEGINEND;DELIMITER;BEGINEND;DELIMITER;注意存储过程的输入参数为供应商代码、供应商名称、城市名称。BEGINEND;DELIMITER;BEGINEND;DELIMITER;END;DELIMITER;

2024-07-04 00:21:49 342

原创 实验7 SQL的复杂多表查询-1

【代码】实验7 SQL的复杂多表查询-1。

2024-07-03 21:34:50 484

原创 实验6 SQL的多表查询-2

(查询结果仅显示前50条,即在查询语句末尾加LIMIT 50)

2024-07-03 17:38:08 451

原创 实验5 SQL的多表查询-1

【代码】实验5 SQL的多表查询-1。

2024-07-03 14:55:16 267

原创 最长回文串

统计每个字母出现次数,如果是偶数,ret += x;如果是存在奇数的话,就可以放在中间,ret += 1.

2024-06-27 21:27:20 159

原创 最长递增子序列

【代码】最长递增子序列。

2024-06-27 21:14:37 253

原创 01背包问题

第二题:dp[i][j]:前i个物品中选择,总体积等于j,能挑出来的最大价值(注意:此时要用dp[i][j] == -1来表示选不到总体积等于j的情况)选i:dp[i - 1][j - v[i]] + w[i] (j - v[i] > 0)第一题:dp[i][j]:前i个物品中选择,总体积不超过j,能挑出来的最大价值。不选i物品的话:dp[i - 1][j]利用滚动数组进行优化:dp。

2024-06-25 20:53:56 357

原创 数组中的逆序对

在进行归并排序时,会分成有序的左右两部分,如果左部分出现了大于右部分的数时(nums[cur1] >= nums[cur2]),那么cur1到mid的这些数就与后面的cur2组成了逆序对。

2024-06-25 14:57:14 201

原创 循环赛日程表

n = 2 ^ k个选手。

2024-06-21 23:33:45 611

原创 第k大,第k小

在快排中,当我们把数组「分成三块」之后: [l, left] [left + 1, right - 1],[right, r] ,我们可以通过计算每⼀个区间内元素的「个数」,进⽽推断出我们要找的元素是在「哪⼀个区间」⾥⾯。下面的a,b,c指的是这个区域的个数。

2024-06-20 23:06:00 271

原创 归并/快速排序

先将数组划成两部分,直至划到不可再分,然后合并两个有序数组,最后借助辅助数组还原出最终的有序数组,类似后序遍历。

2024-06-20 22:18:21 242

原创 子集(subset)

按元素的个数开始排,0(空集)、1、2、…

2024-05-27 22:38:52 202

原创 全排列(返回其所有可能的全排列)

使用check[]数组来判断是否走过,如果走过的话就跳到下一个数。

2024-05-27 22:14:04 165

原创 使用最小花费爬楼梯

所以要做的就是比较两者的最低价格。

2024-05-10 23:18:42 189

原创 三步问题

【代码】三步问题。

2024-05-10 15:53:30 209

原创 实验4 MySQL单表查询

【代码】实验4 MySQL单表查询。

2024-05-08 20:06:53 195

原创 实验3 MySQL的DDL语言

【代码】实验3 MySQL的DDL语言。

2024-05-08 15:57:42 269

原创 MySQL软件操作及建库建表建数据

第5关:创建供应情况表SPJ,并插入数据。

2024-05-07 21:28:41 217 1

原创 第 N 个泰波那契数

a = b, b = c, c = d向前滚动。

2024-05-06 18:42:14 270

原创 Python面向对象

Python中使用class关键字来定义类,类名的首字母一般要大写# 实例化:# 使用内置方法isinstance()来测试一个对象是否为某个类的实例。True。

2024-04-28 20:40:23 716 3

原创 第五章、学习的机制(上)

t_p实际上就是model函数得出的结果,下面用model函数(m)来替代t_p在这里插入图片描述return t_ureturn 1.0。

2024-03-14 21:00:37 1772 1

原创 并查集专题

【代码】并查集专题。

2024-02-22 00:08:52 220 1

原创 搜索、树做题记录

给定一个N×M 方格的迷宫,迷宫里有T 处障碍,障碍处不可通过。在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍给定起点坐标和终点标,每个方格最多经过一次,问有多少种从起点坐标到终点坐标的方案。

2024-02-22 00:01:36 1834 1

原创 V : 子串循环问题 (Ver. I)

给定一个字符串,求需要添加至少几个字符到字符串末尾才能使得整个字符串由某一个不为本身的子串循环构成?如“abca”,添加“bc”后构成“abcabc”,其由子串“abc”循环构成;也可以添加“abca”后构成“abcaabca”,其由子串“abca”循环构成,相比之下“bc”只有2个字符,添加的字符量最少。

2023-12-21 16:12:14 409

原创 U : DS串应用—最长重复子串

求串的最长重复子串长度(子串不重叠)。例如:abcaefabcabc的最长重复子串是串abca,长度为4。

2023-12-21 13:33:47 449

原创 B (1073) : 串应用- 计算一个串的最长的真前后缀

给定一个串,如ABCDAB,则 - ABCDAB的真前缀有:{ A, AB,ABC, ABCD, ABCDA } - ABCDAB的真后缀有:{ B, AB,DAB, CDAB, BCDAB }因此,该串的真前缀和真后缀中最长的相等串为AB,我们称之为该串的“最长的真前后缀”。试实现一个函数string matched_Prefix_Postfix(string str),得到输入串str的最长的真前后缀。若不存在最长的真前后缀则输出empty。

2023-12-21 13:01:08 477

原创 F (1071) : DS串应用--KMP算法

学习KMP算法,给出主串和模式串,求模式串在主串的位置算法框架如下,仅供参考。

2023-12-20 23:03:50 382 1

原创 A (1072) : DS串应用--串替换

给出主串、模式串、替换串,用KMP算法找出模式串在主串的位置,然后用替换串的字符替换掉模式串本题只考虑一处替换的情况,如果你想做的完美一些,能够实现多处替换那可能需要考虑模式串和替换串长度不一致的情况。

2023-12-20 22:57:24 375 1

原创 图的应用之——图的连通

给定一个图的邻接矩阵,请判断该图是否是连通图。连通图:任意两个顶点之间都有路径。–程序要求–若使用C++只能include一个头文件iostream;若使用C语言只能include一个头文件stdio程序中若include多过一个头文件,不看代码,作0分处理不允许使用第三方对象或函数实现本题的要求。

2023-11-24 23:51:11 264 1

原创 DS图遍历--广度优先搜索

给出一个图的邻接矩阵,对图进行广度优先搜索,从顶点0开始注意:图n个顶点编号从0到n-1如果图不连通,则对尚未访问的编号结点继续进行广度优先搜索,直到所有结点被访问。

2023-11-24 13:14:04 267 1

原创 DS图遍历--深度优先搜索

给出一个图的邻接矩阵,对图进行深度优先搜索,从顶点0开始注意:图n个顶点编号从0到n-1。

2023-11-23 22:51:41 80

原创 DS图—图的邻接矩阵存储及度计算

若使用C语言只能include一个头文件stdio程序中若include多过一个头文件,不看代码,作0分处理。输入图的顶点信息和边信息,完成邻接矩阵的设置,并计算各顶点的入度、出度和度,并输出图中的孤立点(度为0的顶点)按顶点信息输出各顶点的度(无向图)或各顶点的出度 入度 度(有向图)。孤立点的度信息不输出。图的孤立点,每行一个。若没有孤立点,不输出任何信息。每行一条边(顶点1 顶点2)或弧(弧尾 弧头)信息。图类型 顶点数 (D—有向图,U—无向图)不允许使用第三方对象或函数实现本题的要求。

2023-11-23 22:05:04 193

原创 TCP/IP五层模型重点回顾

网络传输中由于外部干扰可能出现数据传输出错,因此需要一种检查手段来识别出错的数据(校验和)发送方将数据整理成data1,并且通过一定的算法计算出校验和checksum1,然后一起发送出去接收方收到数据data2和checksum1,通过data2计算出checksum2对比checksum1和checksum2是否相同,不同的话data1和data2一定不同,反之大概率相同。

2023-11-02 12:20:46 294

原创 【Java】线程基础知识

进程是操作系统对一个正在运行的程序的一种抽象,换言之,可以把进程看做程序的一次运行过程;同时,在操作系统内部,进程又是操作系统进行资源分配的基本单位。

2023-10-27 14:39:12 57 1

原创 mindspore快速入门

个人学习记录

2022-11-06 20:01:27 516

原创 机器学习记录

个人学习记录

2022-10-30 14:43:10 136

原创 从零开始的mindspore的环境配置

mindspore环境配置

2022-10-24 00:22:12 2158

原创 Python基础

笔记

2022-10-15 13:33:36 642 1

空空如也

空空如也

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

TA关注的人

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