自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常用dos命令

用win加r,输入cmd打开操作台更换硬盘的方法:输入盘的名称(比如E),然后加:,就进入该盘想知道该盘此时的子文件,输入dir假如我想进入oj这个文件,输入cd oj即可如果我想返回上一层文件,输入cd …如果我想连续进入文件,输入cd 文件名\文件名\文件名, 想进几个进几个如果我想直接返回根文件,而不是一直输入cd …输入cd \ 即可如果我想清屏,输入cls结束该控制台,输入exit。由于在我们开发java时需要用到java和javac工具,而使用控制台,每

2021-05-03 20:38:41 74

原创 java基本概念

1,java跨平台发展史1,Java经历1.0,1.1,1.2,1.3,1.4,5.0,6.0,7.0,8.0,9.0,10.0,11.0。其中1.4版本跳到5.0版本的原因是该次更新幅度过大,是Java发展的快速时期,8.0是公司中使用的最多版本,11.0多用于学生学习(比如我)。2.java跨平台原理(即Java程序在windows,mac,Linux操作系统上都能运行),原因是Java含有Java虚拟机也就是JVM(类似于中间人,它把你写的东西整成操作系统看的懂的语言),每一个操作系统都有一个虚

2021-05-03 19:34:43 53 1

原创 查找

查找表 Search Tab )是由同一类型的数据元素〈或记录)构成的集合关键字 (Key) 是数据元素中某个数据项的值,又称为键值若此关键字可以唯一地标识一个记录,则称此关键字为主关键字可以识别多个数据元素(或记 )的关键字,我们称为次关键字查找( Searchìng )就是根据给定的篝个值 在查找亵 确定-个其关键字等于给定值的数据元素(或记褒)。静态查找表(如tic Sear ch’ Table) :只作查找操作的查找表。动态查找表 yna ic Search able): 在查找过程中

2021-04-20 20:23:54 81

原创

图1,图的定义多对多无向图,顶点之间没有方向,边为无向边,表示方法(v,v),如果任何俩个顶点都有边,就叫完全无向图有向图,顶点之间有方向,边为有向边,称为弧,<v1,v2>,弧尾到弧头,即v1到v2,任何俩个边都有正反俩条边,叫完全有向图简单图就是不存在自己到自己或同一条边重复出现。边少顶点少的叫稀疏图反之叫稠密图,没有意义因为过于主观化。带权的图叫网连通图就是任何俩个顶点都有路无向圈中的极大连通子图称为连通分量。1要是子图;2 图要是连通的;3 连通子图含有极大顶点数

2021-04-20 08:23:16 90

原创 2021-04-08

寻找旋转排序数组中的最小值(二分法)已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7] 在变化后可能得到:若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]若旋转 7 次,则可以得到 [0,1,2,4,5,6,7]注意,数组 [a[0], a[1], a[2], …, a[n-1]] 旋转一次 的结果为数组 [a[n-1], a[0], a[1], a[2], …, a[n-2]] 。给你一

2021-04-08 21:18:00 80

原创 2021-04-06

力扣刷题日:第一日:有序数组去重。给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array思路:先假设一个数组1,1,2,2,3,4,5,5,6。由于需要在原地删除重复且空间

2021-04-06 21:59:05 51

原创 2021-04-05

1.移动端ios:苹果系统的开发。Android:安卓开发。因为我对手机这方面开发不感兴趣,而且移动端最近几年前景不好,所有没怎么详细的找。2.前端 对于前端开发来说,最核心的3个技术分别是:HTML、CSS和JavaScript。 1,HTML,全称Hyper Text Markup Language(超文本标记语言)。HTML是一门描述性语言。 2,CSS,即Cascading Style Sheet(层叠样式表),是用来控制网页外观的一种技术。 3,JavaScript,就是我们

2021-04-05 21:06:12 90 1

原创 2021-03-31

树1,根结点唯一2,子树不相交。结点分类:1,结点所拥有的子树,就是结点的度,通俗的说就是该结点有几个孩子就有几个度,把度当成它孩子就行。2,度为0的结点(就是没有孩子的结点),叫叶节点或终端结点,除了该结点和根结点以外的结点,也叫内部结点。3,树的度就是拥有最大度的结点的度,谁的孩子多,这个树的度就是该结点的度。4,树的深度,没什么好说的。5,如果将树中结点的各子树看成从左至右是有次序的,不能互换的,则称该树为有序树,否则称为无序树(二叉树就是有序树,因为它不能换左右结点)。6,:双亲表

2021-04-01 19:05:26 100

原创 2021-03-25

栈的应用——中缀转后缀中缀转后缀的用处是方便计算机执行四则运算。输入一个中缀:9+(3-1)×3+8/2它的后缀应该是:931 3×+102/+方法是,当输入一个中缀时,每当输入数字,便输出,当输入加减乘除时,就将加减乘除放入栈中,如果输入的四则运算的优先级大于栈顶的优先级,便将该四则运算放入栈中,如果小于栈顶的优先级,就将栈中的四则运算清空,然后将该四则运算放入栈中,如果遇到(,就将(放入栈中,然后照常进行,直到遇到),此时将栈中的所有四则运算全部输出。例如中缀9+(3-1)×3+8/2,第一个

2021-03-25 22:13:45 64

原创 2021-03-24

反转链表定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL共有三种方法,第一种,双指针法,设置俩个指针,cur,pre,先让cur指向空,pre指向头指针,然后每一次循环让pre的next指向cur,将cur,pre向前移动一位。下面展示一些 内联代码片。 ListNode* reverseList(ListNode* h

2021-03-24 19:40:52 74

原创 2021-03-23

链表的创建,输出,修改,删除,插入结点的定义:下面展示一些 内联代码片。typedef struct listnode{ int data;//结点存储的数据 struct listnode *next;//创建一个结构体指针用来存储下一个结点的地址} l//由于使用了typedefm,l以后便代表结构体类型,和int相似;链式存储结构的创建其思想是利用malloc开辟空间来存储结点,如何用next指针来存储该结点的下一个结点的位置。(malloc()到底从哪里得到了内存空间

2021-03-23 19:08:48 67

空空如也

空空如也

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

TA关注的人

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