学习记录
文章平均质量分 64
IsBeichen
这个作者很懒,什么都没留下…
展开
-
Dependency ‘org.csource:fastdfs-client-java:1.27-SNAPSHOT‘ not founnd Fastdfs依赖包问题
关于Fastdfs依赖包的问题原创 2022-07-28 20:23:24 · 922 阅读 · 1 评论 -
Java 连续字符
题目描述给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。请你返回字符串的能量。代码import java.util.Scanner;/** * @author :isbeichen * @description:TODO * @date :2022/3/8 10:29 */public class Test { public static void main(String[] args) { Scanner sc = ne原创 2022-03-14 11:42:31 · 1078 阅读 · 0 评论 -
猫和老鼠—算法题目
该题来自104周赛,没做出来记录一下。两位玩家分别扮演猫和老鼠,在一张 无向 图上进行游戏,两人轮流行动。图的形式是:graph[a] 是一个列表,由满足 ab 是图中的一条边的所有节点 b 组成。老鼠从节点 1 开始,第一个出发;猫从节点 2 开始,第二个出发。在节点 0 处有一个洞。在每个玩家的行动中,他们 必须 沿着图中与所在当前位置连通的一条边移动。例如,如果老鼠在节点 1 ,那么它必须移动到 graph[1] 中的任一节点。此外,猫无法移动到洞中(节点 0)。然后,游戏在出现以下三种情转载 2022-01-04 17:04:49 · 683 阅读 · 0 评论 -
Java多线程的实现机制
在Java中,多线程主要的实现方式有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,而后两种是带返回值的。除此之外,通过Timer启动定时任务,或者通过像Spring Task和quartz这样的第三方任务调度框架也可以开启多线程任务。1、继承Thread类创建线程Thread类本质上也是实现了原创 2021-12-23 11:44:28 · 464 阅读 · 0 评论 -
Java中ArrayList与LinkedList的区别
Java中ArrayList与LinkedList的区别一般大家都知道ArrayList和LinkedList的区别:1、ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。2、对于随机访问,ArrayList优于LinkedList3、对于插入和删除操作,LinkedList优于ArrayList4、LinkedList比ArrayList更占内存,因为LinkedList的节点除了存储数据,还存储了两个引用,一个指向前一个元素,一个指向后一个元素。一.在时间复杂度上原创 2021-09-30 09:44:17 · 416 阅读 · 0 评论 -
Java 中 String 与 StringBuffer 和 StringBuilder 的区别
Java 中 String 与 StringBuffer 和 StringBuilder 的区别介绍String 是 Java 中很常用的类之一,同时,字符串是 Java 面试中最重要的话题之一。StringBuffer 和 StringBuilder 类提供了操作字符串的方法。我们将研究 StringBuffer 和 StringBuilder 之间的区别。StringBuffer 与 StringBuilder 的区别是 Java 中很常见的面试题。在控制台上打印程序的内容,可以使用 Str原创 2021-09-30 09:43:46 · 178 阅读 · 0 评论 -
汇编语言 实验一 汇编语言程序框架
一、实验目的 学会搭建汇编语言程序设计的软件平台 学会Debug实用程序的基本功能 对汇编指令、寄存器、内存空间产生直观的认识二、实验内容过程记录任务0-搭建汇编语言实验环境参考视频“0105 汇编语言实践环境搭建”,搭建汇编语言实验环境,以便于下面的工作。如果使用的winXP,可以不安装DOSBOX模拟器,而是用XP的MS-DOS方式运行masm文件夹中的命令。(完成操作,...原创 2020-03-08 12:34:15 · 851 阅读 · 2 评论 -
数据结构课程设计--电子投票系统
项目描述电子投票系统主要分为投票人系统和管理员系统,分为四个文件,包括一个头文件,一个登陆界面(主函数),一个投票人及其相关函数的文件,一个管理员及其相关函数的文件。投票人主要功能如下:(1)投票人输入要选举的候选人编号,即可完成投票。(2)投票人可以浏览候选人列表、输入序号查询候选人介绍。管理员的主要功能如下:(1)初始化候选人信息:在系统投入使用前需要先将需要投票选举的候选人信息录...原创 2020-02-14 21:51:58 · 2205 阅读 · 3 评论 -
拓扑排序
定义在一个有向图中找一个拓扑序列的过程称为拓扑排序拓扑排序: 设 G=(V,E)是一个具有n个顶点的有向图,V中的顶点序列v1,v2,…,vn,称为一个拓扑序列。方法拓扑排序方法如下:从有序图中选择一个没有前驱(即入度为0)的顶点并且输出它。从图中删去该顶点,并且删去从该顶点发出的全部有向边。重复上述两步,直到剩余的图中不再存在没有前驱的结点为止。这样操作的结果有两种:一种...原创 2020-01-06 20:23:44 · 310 阅读 · 0 评论 -
基本模型机的设计与实现
一、实验目的在掌握部件单元电路的实验的基础上,构造一台基本模型计算机。为其定义五条机器指令,并编写相应的微程序,上机调试掌握整机概念二、实验设备Dais—CMX16+ 计算机组成原理教学实验系统一台三、实验原理手动控制实验过程中,各部件单元的控制信号是以人为模拟产生为主,而本实验将能在微程序控制下自动产生各部件单元的控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序...原创 2020-01-03 14:33:51 · 10466 阅读 · 3 评论 -
生成树和最小生成树
生成树的概念一个连通树的生成树是一个极小连通子图,其中含有图中国的全部顶点,和构成一棵树的(n-1)条边。如果在一棵生成树上添加任何一条边,必定构成一个环,因为添加的这条边使得它关联的那两个顶点之间有了第二条路径。一棵树有n个顶点的生成树(连通无回路图)有且仅有(n-1)条边。如果一个图有n个顶点和小于(n-1)条边,则是非连通图。如果它多于(n-1)条边,则一定有回路。图中所有生成树中具有...原创 2020-01-02 09:32:53 · 611 阅读 · 0 评论 -
C语言实现图的深度优先遍历和广度优先遍历
图的深度优先遍历和广度优先遍历图的遍历深度优先遍历广度优先遍历图的遍历从给定图中任意指定的顶点(称为初始点)出发,按照某种搜索方法沿着图的边访问图中所有顶点,使每个顶点仅被访问一次,这个过程称为图的遍历图的遍历方法有两种,一种叫深度优先遍历(DFS),另一种叫广度优先遍历(BFS)。深度优先遍历深度优先遍历的过程是从图中的某个初始点v出发,首先访问初始点v,然后选择一个与顶点v相邻且没被...原创 2019-11-28 20:44:00 · 19212 阅读 · 2 评论