自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java的项目day7.12

1.Socket是一个网络通信的套接字(接口)

2023-07-13 00:03:36 117

原创 5/17学习

/自定义异常类的格式:public class 异常类名 extends Exception {无参构造带参构造//无参构造} //带参构造//异常错误消息。

2023-05-18 00:44:51 127

原创 5/16学习

【代码】5/16学习。

2023-05-16 22:37:12 133

原创 5/13的小结

【代码】5/13的小结。

2023-05-16 00:52:09 114

原创 java的子类与继承

即。

2023-05-15 00:48:18 117

原创 java‘‘家族’’学习(二)

我们可以使用jar.exe命令把一些类的字节码文件压缩成一个jar文件,然后将这个jar文件存放到Java运行环境的扩展中,即将该jar文件存放在JDK安装目录的jre\lib\ext文件夹中,这样,Java应用程序就可以使用这个jar文件中的类来创建对象。类所声明的变量被称为对象,对象也就是变量负责存放引用,以确保对象可以操作分配给该对象的变量以及调用类中的方法,分配给对象的变量被称作。Java运行环境所提供的类库中的类都是有包名的,应用程序必须使用import语句引入相应包中的类。

2023-05-11 01:34:34 90

原创 java的‘‘家族’’的学习

class Factory”称为类声明,“Factory”是类名,“{float a[];Factory类的成员变量a是float类型数组,zhang是Workman类声明的变量,即对象。无参数方法定义的方法头中没有参数列表,即方法名称之后一对小括号中无任何内容。方法头由方法的类型、名称和名称之后的一对小括号以及其中的参数列表所构成。声明变量部分所声明的变量被称为成员变量或域变量。对象可以实现对自己的变量的访问和方法的调用。类体的内容分为变量的声明和方法的定义,分为变量的声明和方法的定义,

2023-05-10 09:26:33 74

原创 java语句for循环&&while循环

for循环语句与C语言基本类似,可以直接使用例子:计算1~N之间所有奇数之和while循环与C语言也没有啥区别,放心食用输入一个数字N,输出N以内(包含N)的数字之和 (N不超过1000)do while语句Java break语句java contine语句。

2023-05-09 00:35:34 163

原创 java学习情况

java的条件语句其实与C语言基本相同,没有啥区别,只不过输出的语法稍微有点不一样。

2023-05-09 00:16:24 68

原创 板子题目练习(洛谷)

【代码】板子题目练习(洛谷)

2023-05-05 00:33:10 201

原创 明天计划明细

about,明天算法问题的解决,代码实现,问题的解决。

2023-04-30 00:23:49 76

原创 图的复习两个算法

首先初始化距离矩阵,然后从第一个点开始逐渐更新矩阵点值。d[i][j]表示从i点到j点的距离。第k次更新时,判断d[i][k]+d[k][j]与d[i][j]的大小,如果前者小,则更新这个值,否则不变。最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径,大致可以分为如下几种问题,可无论如何分类问题,其本质思想还是不变的,即,求两点间的最短距离。

2023-04-30 00:21:45 103

原创 图的复习&&力扣题&&java的学习

克鲁斯卡尔(Kruskal)算法是一种用来寻找最小生成树的算法(用来求加权连通图的最小生成树的算法)。在剩下的所有未选取的边中,找最小边,如果和已选取的边构成回路,则放弃,选取次小边。

2023-04-28 23:58:01 50

原创 数据结构复习&&刷题&&java

求最小生成树,也就是在包含n个顶点的连通图中,找出只有(n-1)条边包含所有n个顶点的连通子图,也就是所谓的极小连通子图具体过程如下:(1)设G=(V,E)是连通网,T=(U,D)是最小生成树,V,U是顶点集合,E,D是边的集合(2)若从顶点u开始构造最小生成树,则从集合V中取出顶点u放入集合U中,标记顶点v的visited[u]=1。

2023-04-28 00:55:00 69

原创 项目文件完成&&图的复习

额,今天完成了项目的说明文档,正式结束项目,撒花。

2023-04-27 00:25:41 66

原创 完成刷题与java学习&&树图强化

给你一个整数数组nums和两个整数firstLen和secondLen,请你找出并返回两个非重叠中元素的最大和长度分别为firstLen和secondLen。长度为firstLen的子数组可以出现在长为secondLen的子数组之前或之后,但二者必须是不重叠的。子数组是数组的一个部分。20子数组的一种选择中,[9] 长度为 1,[6,5] 长度为 2。29子数组的一种选择中,[3,8,1] 长度为 3,[8,9] 长度为 2。31。

2023-04-26 01:15:55 59

原创 项目进度(eight)

就一个自定义读取边值,与关节点没有实现了,但是这都是可以优化的。完成了运行重大bug的修改,管理层面已经没有问题了,明天,完成报告就欧克了。

2023-04-23 00:36:23 58

原创 项目进度(seven)

今天最大的一个收获就是,能够完成文件的bug的修改,这个是一个巨大的进步,其他代码也不能展示,就说一下,明天要实现的功能吧。明天,要完成文件配置,还有学生留言版功能的实现,以及一个修改问题,就欧克了。终于完成了文件的操作管理,改了好几个bug。如图,可以查询校园文件历史信息了。如图,可以显示公告栏了,yeap!

2023-04-22 00:57:56 48

原创 项目进度(Six)

总的来说,能够运行起来是非常激动的,还有一个,文件还没有写,还要赶文件,就这样欧克睡了。进度:完成了昨天的bug修改,项目已经可以运行了,没有给定值,所以无法完成,一些功能的测试。4. 界面排版的问题,地图显示不够好看。6.输入数字无法读取的问题。3.用户公告栏显示问题。2.管理员公告的问题。5.修改功能无法实现。

2023-04-21 00:52:07 50

原创 项目进度(Five)

but一个问题是,路径还没有存储,结点还没有弄,界面显示没有弄出来。咋解决嘞,不知道,换换心情,换换思路,再说吧!memset() 函数的声明。(一个无符号字符)到参数。大部分的功能已经实现。

2023-04-19 22:21:05 61

原创 项目进度(Four)

同时:补习回顾了,Floyd的最短路径求解问题,实现了这部分功能与打印输出。不足:今天可能时间都被占用了,没有完成到界面显示,明天要加班了。Floyd算法求两校园建筑的一条最短的路径。今天,完成了项目的显示与查询功能。

2023-04-19 00:24:14 40

原创 项目进度(three)

需了解并掌握界面的制作,完成全部景点的介绍,这个属于比较难敲,but,没有技术含量的活。文件的,读取问题与建立问题。

2023-04-18 00:20:07 59

原创 项目进度(two)

1.适配了界面,学习相关界面的知识,完成了项目的总体说明与思路,进度稍微有点慢了。随机数加二分查找思想,无限逼近,挺流氓的手段,可以采纳。官方给了一个随机数法,直接逼近答案,这个。题外话:今天这个测试,额,一言难尽,确实挺搞心态。还有一些知识点比如邻接矩阵,理解不够,深度不够。代码的跑不起来,可能与vscode的适配有关。2.相关的图形界面,以及music准备。今天,力扣的每日一题也是挺变态的。相关资料准备,界面设计该完善。3.主要代码实现框架。

2023-04-17 00:03:13 51

原创 数据结构图之邻接矩阵

的邻接矩阵计算方法是每条边为对应的单元加上1,而每个自环加上2。这样让某一节点的度数可以通过邻接矩阵的对应行或者列求和得到。有向图的邻接矩阵可以是不对称的。是一种方阵,用来表示有限图。它的每个元素代表各点之间是否有边相连。

2023-04-16 00:22:04 741

原创 二叉树的遍历

非空,先访问根节点,然后遍历左子树,再右子树。非空,先访问左子树,然后访问根节点,再右子树。非空,先访问左子树,然后访问右子树,再根节点。

2023-04-14 23:37:54 56

原创 归并排序&&希尔排序

将整个待排序列分割成若干个子序列(由相隔增量个元素组成),分别进行直接插入排序,然后依次缩小增量再进行排序,待整个序列中的元素基本有序时,再对全体元素进行一次直接插入排序。(2)第二三层循环,也就是直接插入排序所需要的两次循环。(1)第一次循环,将增量d依次折半,直到增量d=1。希尔排序的实现应该由三个循环完成。

2023-04-13 23:37:44 46

原创 优化算法思想系列之滑动窗口TCP

滑动窗口是一种基于双指针的一种思想,两个指针指向的元素之间形成一个窗口。分为:固定的,动态变化的。

2023-04-12 22:26:04 173

原创 优化算法系列之单调队列

如果维护区间最小值,那么维护的队列就是单调递增的。我们维护的这个队列总是单调递减的。

2023-04-12 20:46:14 35

原创 图的学习以及两个算法

图是一个由有穷非空集合和顶点之间边的集合组成的,表示为G(V,E)G表示一个图,V表示图G中顶点的集合,E 是图G中边的集合。

2023-04-12 01:18:37 135

原创 算法分析与设计之随机算法

数值随机算法

2023-04-10 09:54:47 128

原创 动态规划之背包问题系列(一)

第 i件物品的体积是 v_i,价值是 w_i。一共有N件物品,第i(i从1开始)件物品的重量为w[i],价值为v[i]。dp[i][j]表示将前i件物品装进限重为j的背包可以获得的最大价值, 0

2023-04-08 23:59:23 220

原创 Leetbook(中等题Top1)

难度中等196在一个长度的数轴上,第i颗石子的位置为stones[i]。如果一颗石子的位置最小/最大,那么该石子被称作。每个回合,你可以将一颗端点石子拿起并移动到一个未占用的位置,使得该石子不再是一颗端点石子。值得注意的是,如果石子像这样,你将移动位于位置 5 的端点石子,因为无论将它移动到任何位置(例如 0 或 3),该石子都仍然会是端点石子。当你无法进行任何移动时,即,这些石子的位置连续时,游戏结束。要使游戏结束,你可以执行的最小和最大移动次数分别是多少?。

2023-04-07 22:25:52 78

原创 日常复习知识点(calloc)

另外,使用 calloc() 函数时需要注意,如果分配的内存块过大,可能会导致内存不足的问题。之间的不同点是,malloc 不会设置内存为零,而 calloc 会设置分配的内存为零。返回指针,指向已分配的内存;如果是空的话,则返回NULL。如果不需要初始化,可以使用 malloc() 函数代替。calloc() 函数将分配的内存全部初始化为零。分配所需的内存空间,并返回一个指向它的指针。

2023-04-06 20:56:55 300

原创 迷宫问题(竞赛必备)

先求出一个的最短路径,然后一步一步求它们的最短路径。

2023-04-06 20:28:01 138

原创 两个链表的合并

两个链表的合并

2023-04-06 01:11:59 438 1

原创 树&森林&线段树

char data;/*数据域*//*左子树和右子树*/

2023-04-05 23:57:56 332

原创 合并两个链表(简单合并元素不处理)

合并两个链表(简单合并元素不处理)

2023-04-05 19:34:35 114 1

空空如也

空空如也

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

TA关注的人

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