日常学习
苏生十一_Nojambot
这个作者很懒,什么都没留下…
展开
-
5/17学习
/自定义异常类的格式:public class 异常类名 extends Exception {无参构造带参构造//无参构造} //带参构造//异常错误消息。原创 2023-05-18 00:44:51 · 73 阅读 · 0 评论 -
5/16学习
【代码】5/16学习。原创 2023-05-16 22:37:12 · 79 阅读 · 0 评论 -
5/13的小结
【代码】5/13的小结。原创 2023-05-16 00:52:09 · 59 阅读 · 0 评论 -
java的子类与继承
即。原创 2023-05-15 00:48:18 · 76 阅读 · 0 评论 -
java‘‘家族’’学习(二)
我们可以使用jar.exe命令把一些类的字节码文件压缩成一个jar文件,然后将这个jar文件存放到Java运行环境的扩展中,即将该jar文件存放在JDK安装目录的jre\lib\ext文件夹中,这样,Java应用程序就可以使用这个jar文件中的类来创建对象。类所声明的变量被称为对象,对象也就是变量负责存放引用,以确保对象可以操作分配给该对象的变量以及调用类中的方法,分配给对象的变量被称作。Java运行环境所提供的类库中的类都是有包名的,应用程序必须使用import语句引入相应包中的类。原创 2023-05-11 01:34:34 · 71 阅读 · 0 评论 -
java的‘‘家族’’的学习
class Factory”称为类声明,“Factory”是类名,“{float a[];Factory类的成员变量a是float类型数组,zhang是Workman类声明的变量,即对象。无参数方法定义的方法头中没有参数列表,即方法名称之后一对小括号中无任何内容。方法头由方法的类型、名称和名称之后的一对小括号以及其中的参数列表所构成。声明变量部分所声明的变量被称为成员变量或域变量。对象可以实现对自己的变量的访问和方法的调用。类体的内容分为变量的声明和方法的定义,分为变量的声明和方法的定义,原创 2023-05-10 09:26:33 · 60 阅读 · 0 评论 -
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 · 120 阅读 · 0 评论 -
java学习情况
java的条件语句其实与C语言基本相同,没有啥区别,只不过输出的语法稍微有点不一样。原创 2023-05-09 00:16:24 · 29 阅读 · 0 评论 -
板子题目练习(洛谷)
【代码】板子题目练习(洛谷)原创 2023-05-05 00:33:10 · 146 阅读 · 0 评论 -
明天计划明细
about,明天算法问题的解决,代码实现,问题的解决。原创 2023-04-30 00:23:49 · 34 阅读 · 0 评论 -
图的复习两个算法
首先初始化距离矩阵,然后从第一个点开始逐渐更新矩阵点值。d[i][j]表示从i点到j点的距离。第k次更新时,判断d[i][k]+d[k][j]与d[i][j]的大小,如果前者小,则更新这个值,否则不变。最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径,大致可以分为如下几种问题,可无论如何分类问题,其本质思想还是不变的,即,求两点间的最短距离。原创 2023-04-30 00:21:45 · 68 阅读 · 0 评论 -
图的复习&&力扣题&&java的学习
克鲁斯卡尔(Kruskal)算法是一种用来寻找最小生成树的算法(用来求加权连通图的最小生成树的算法)。在剩下的所有未选取的边中,找最小边,如果和已选取的边构成回路,则放弃,选取次小边。原创 2023-04-28 23:58:01 · 29 阅读 · 0 评论 -
数据结构复习&&刷题&&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 · 53 阅读 · 0 评论 -
项目文件完成&&图的复习
额,今天完成了项目的说明文档,正式结束项目,撒花。原创 2023-04-27 00:25:41 · 31 阅读 · 0 评论 -
完成刷题与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 · 42 阅读 · 0 评论 -
项目进度(Six)
总的来说,能够运行起来是非常激动的,还有一个,文件还没有写,还要赶文件,就这样欧克睡了。进度:完成了昨天的bug修改,项目已经可以运行了,没有给定值,所以无法完成,一些功能的测试。4. 界面排版的问题,地图显示不够好看。6.输入数字无法读取的问题。3.用户公告栏显示问题。2.管理员公告的问题。5.修改功能无法实现。原创 2023-04-21 00:52:07 · 31 阅读 · 0 评论 -
项目进度(Five)
but一个问题是,路径还没有存储,结点还没有弄,界面显示没有弄出来。咋解决嘞,不知道,换换心情,换换思路,再说吧!memset() 函数的声明。(一个无符号字符)到参数。大部分的功能已经实现。原创 2023-04-19 22:21:05 · 38 阅读 · 0 评论 -
项目进度(Four)
同时:补习回顾了,Floyd的最短路径求解问题,实现了这部分功能与打印输出。不足:今天可能时间都被占用了,没有完成到界面显示,明天要加班了。Floyd算法求两校园建筑的一条最短的路径。今天,完成了项目的显示与查询功能。原创 2023-04-19 00:24:14 · 27 阅读 · 0 评论 -
项目进度(three)
需了解并掌握界面的制作,完成全部景点的介绍,这个属于比较难敲,but,没有技术含量的活。文件的,读取问题与建立问题。原创 2023-04-18 00:20:07 · 36 阅读 · 0 评论 -
项目进度(two)
1.适配了界面,学习相关界面的知识,完成了项目的总体说明与思路,进度稍微有点慢了。随机数加二分查找思想,无限逼近,挺流氓的手段,可以采纳。官方给了一个随机数法,直接逼近答案,这个。题外话:今天这个测试,额,一言难尽,确实挺搞心态。还有一些知识点比如邻接矩阵,理解不够,深度不够。代码的跑不起来,可能与vscode的适配有关。2.相关的图形界面,以及music准备。今天,力扣的每日一题也是挺变态的。相关资料准备,界面设计该完善。3.主要代码实现框架。原创 2023-04-17 00:03:13 · 30 阅读 · 0 评论 -
数据结构图之邻接矩阵
的邻接矩阵计算方法是每条边为对应的单元加上1,而每个自环加上2。这样让某一节点的度数可以通过邻接矩阵的对应行或者列求和得到。有向图的邻接矩阵可以是不对称的。是一种方阵,用来表示有限图。它的每个元素代表各点之间是否有边相连。原创 2023-04-16 00:22:04 · 602 阅读 · 0 评论 -
二叉树的遍历
非空,先访问根节点,然后遍历左子树,再右子树。非空,先访问左子树,然后访问根节点,再右子树。非空,先访问左子树,然后访问右子树,再根节点。原创 2023-04-14 23:37:54 · 41 阅读 · 0 评论 -
归并排序&&希尔排序
将整个待排序列分割成若干个子序列(由相隔增量个元素组成),分别进行直接插入排序,然后依次缩小增量再进行排序,待整个序列中的元素基本有序时,再对全体元素进行一次直接插入排序。(2)第二三层循环,也就是直接插入排序所需要的两次循环。(1)第一次循环,将增量d依次折半,直到增量d=1。希尔排序的实现应该由三个循环完成。原创 2023-04-13 23:37:44 · 25 阅读 · 0 评论 -
优化算法思想系列之滑动窗口TCP
滑动窗口是一种基于双指针的一种思想,两个指针指向的元素之间形成一个窗口。分为:固定的,动态变化的。原创 2023-04-12 22:26:04 · 116 阅读 · 0 评论 -
图的学习以及两个算法
图是一个由有穷非空集合和顶点之间边的集合组成的,表示为G(V,E)G表示一个图,V表示图G中顶点的集合,E 是图G中边的集合。原创 2023-04-12 01:18:37 · 99 阅读 · 0 评论 -
算法分析与设计之随机算法
数值随机算法原创 2023-04-10 09:54:47 · 77 阅读 · 0 评论 -
动态规划之背包问题系列(一)
第 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 · 166 阅读 · 0 评论 -
Leetbook(中等题Top1)
难度中等196在一个长度的数轴上,第i颗石子的位置为stones[i]。如果一颗石子的位置最小/最大,那么该石子被称作。每个回合,你可以将一颗端点石子拿起并移动到一个未占用的位置,使得该石子不再是一颗端点石子。值得注意的是,如果石子像这样,你将移动位于位置 5 的端点石子,因为无论将它移动到任何位置(例如 0 或 3),该石子都仍然会是端点石子。当你无法进行任何移动时,即,这些石子的位置连续时,游戏结束。要使游戏结束,你可以执行的最小和最大移动次数分别是多少?。原创 2023-04-07 22:25:52 · 51 阅读 · 0 评论 -
日常复习知识点(calloc)
另外,使用 calloc() 函数时需要注意,如果分配的内存块过大,可能会导致内存不足的问题。之间的不同点是,malloc 不会设置内存为零,而 calloc 会设置分配的内存为零。返回指针,指向已分配的内存;如果是空的话,则返回NULL。如果不需要初始化,可以使用 malloc() 函数代替。calloc() 函数将分配的内存全部初始化为零。分配所需的内存空间,并返回一个指向它的指针。原创 2023-04-06 20:56:55 · 256 阅读 · 0 评论 -
两个链表的合并
两个链表的合并原创 2023-04-06 01:11:59 · 335 阅读 · 1 评论 -
树&森林&线段树
char data;/*数据域*//*左子树和右子树*/原创 2023-04-05 23:57:56 · 164 阅读 · 0 评论