- 博客(61)
- 资源 (7)
- 收藏
- 关注
原创 IDEA中文件名颜色的含义
绿色,已经加入版本控制暂未提交;红色,未加入版本控制;蓝色,加入版本控制,已提交,有改动;白色,加入版本控制,已提交,无改动;灰色:版本控制已忽略文件。...
2019-08-24 17:55:40 1785 1
原创 前端页面中点击一个按钮弹出模态框的实现
效果图:点击按钮前的网页样子:点击按钮后的网页样子:HTML代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>模态框</title> <link rel="stylesheet" type="text...
2019-08-21 11:32:11 27046 2
原创 常见的五类排序算法图解和实现(多关键字排序:基数排序以及各个排序算法的总结)
优质文档值得推荐常见的五类排序算法图解和实现(多关键字排序:基数排序以及各个排序算法的总结)
2019-03-04 01:58:32 1017
原创 常见的五类排序算法图解和实现(选择类:简单选择排序,锦标赛排序,树形选择排序,堆排序)
优质文档值得推荐常见的五类排序算法图解和实现(选择类:简单选择排序,锦标赛排序,树形选择排序,堆排序)
2019-03-04 01:56:48 615
原创 线索二叉树
线索二叉树提出的原因:在普通二叉树中,每个结点都有左右两个指针域,这些指针域都指向结点类型的数据对象,当二叉树稀疏时,很多结点的左右两个指针域就显得浪费存储空间了。因此,提出了一种方法以提高空间利用率,令原来二叉树结点的空指针指向这棵二叉树在某种遍历序列中的前驱结点或后继结点,此时称这个指向某种遍历序列中的前驱或后继结点的指针为线索。例如,在某棵二叉树的先序遍历序列中,针对某个结点Node...
2019-03-03 01:09:44 248
原创 二分查找
Binary Search: Recursive algorithmBinary Search: Non-recursive algorithm
2019-02-22 00:45:10 151
原创 如何把森林转化成二叉树
具体方法是:1.将森林中的每棵树变为二叉树;2.因为转换所得的二叉树的根结点的右子树均为空,故可将各二叉树的根结点视为兄弟从左至右连在一起,就形成了一棵二叉树。如下图所示:...
2019-02-21 01:55:35 13988 1
原创 如何将一棵树转化成二叉树
要点:从这棵树的根结点开始,从上到下,看每一个结点,把你正在看的结点的孩子放在左子树,兄弟放在又子树。口诀:1. 将 节点的孩子 放在左子树;2. 将 节点的兄弟 放在右子树。关于这个问题,最好的办法就是记住一道例题了,因为语言不是很好描述,也不容易看懂描述。例题:或者有另一种理解方法:步骤:1.在所有兄弟结点之间加一连线2.对每个结点,除了保留与其长子...
2019-02-21 01:44:59 50089 16
原创 利用VScode编写运行简单Java文件的方法
我们有时就想编写单个简单的java文件,如果用类似eclipse那样的IDE就显得有些“杀鸡用牛刀”,大材小用了,我们就只想有一个能具有代码高亮、自动补全、能编译运行、甚至调试的轻量级编辑器(而不是IDE),这时VScode就能很好地满足我们这个需求。下面直接介绍利用VScode编写运行简单Java文件的方法:第一步去官网下载VScode,安装好第二步配置好jdk的环境变量,具...
2019-01-22 14:36:04 26803 3
原创 Win10中安装jdk能识别java命令却不识别javac命令的解决方案
最近重装了win10系统,安装以前的方法配置环境变量,在命令行输入java -version和javac -version命令来检查环境变量是否配置成功发现java -version正常,而javac -version却不能识别。最后通过查阅得知win10中配置path时与之前的系统有些区别。详情请看整篇博文:win10安装jdk,不能识别javac命令...
2019-01-22 14:07:10 6018 1
原创 纯净重装正版win10系统的方法
准备过程:1.正版win10的iso镜像文件 去官网下载最新版本到本地电脑即可。2.一个空U盘 用来制作系统启动盘 ,建议至少8G容量,且是空的,因为制作启动盘需要格式化U盘,格式化会删除U盘的所有内容。3.启动盘制作软件 推荐使用rufus来制作启动盘,这是一个只有1MB大小的轻量级开源软件,不会出现像网上其他启动盘制作软件含有广告、捆...
2019-01-20 15:35:22 6330
原创 二叉树的创建Java实现
关键词:二叉树结点类、二叉树类1.二叉树结点类的设计class BiTreeNode { int data;//设数据域非负 BiTreeNode leftChild; BiTreeNode rightChild; public BiTreeNode(){ data = -1;//负数表示空 leftChild = rightChild = null; } pub...
2019-01-20 14:38:35 7187 2
原创 队列的创建Java实现
关键词:结点类、队列类、队头队尾指针1.结点类的设计class QueueNode { int data; QueueNode next; QueueNode(){ data = 0; next = null; } QueueNode(int d, QueueNode n){ data = 0; next = n; }}2.链式队列类的设计(基于链表...
2019-01-18 22:51:38 4778
原创 Java成员变量的声明时初始化和构造方法中初始化的区别
声明时为成员变量赋值,那么你一创建对象,这个赋值就进行,而且先于构造器执行。而且你每次创建这个类的对象,都是同一个值。构造方法初始化可以单独为每一个对象赋不同的值执行顺序:执行父类静态代码,执行子类静态代码初始化父类成员变量(我们常说的赋值语句)初始化父类构造函数初始化子类成员变量初始化子类构造函数...
2019-01-18 17:25:26 5862 4
原创 void返回类型的方法中return关键字的用法
Java中的函数除了构造方法没有返回类型之外,其他的方法都是又返回类型的,例如显示的标注了int、String、boolean等,注意标注了void不代表没有返回类型,只是返回类型为空,这一点要区别于类的构造方法,构造方法是没有写明返回类型关键字的。 我们在void返回类型的方法中有时看得到return关键字,有时又看不到,这分两种情况。1.return在方法体的...
2019-01-18 15:02:03 12342
原创 堆栈的创建Java实现
关键词:结点类,堆栈类,栈顶指针1.结点类的设计和单链表结点类的设计是类似的的class StackNode { int data;//数据域 StackNode next;//指针域}2.链式堆栈类的设计(基于链表实现)class LinStack { private StackNode top;//栈顶指针 public LinStack(){//初始化,...
2019-01-17 00:01:10 1710
原创 单链表的创建Java实现
关键词:头结点,头指针,结点,指向下一个结点的指针用Java语言创建一个单链表就是创建一个结点类Node和一个单链表类LinList,然后在你需要一个单链表的时候,在你程序的某个方法内new一个LinList类的对象,然后再例如可以调用该对象的insert()方法往这个单链表内插入数据。1.单链表的结点类设计(对单个结点的设计,通常包含数据域和指针域两个属性)public class...
2019-01-15 17:07:56 1421
原创 如何获取win10锁屏界面的壁纸
Win10聚焦的锁屏壁纸其实都是全部下载到本地的,其路径是:C:\Users\[用户名]\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 第一步双击“此电脑”打开文件资源管理器,在搜索框内粘贴如下文件地址: C:\Users\%use...
2019-01-14 22:01:27 14008 5
原创 已知树的前、中、后序遍历中的任意两个,求树的第三种遍历序列
例如:中序遍历DBEAFC,前序遍历ABDECF,求后序遍历?从前序的第一个结点开始确定根,中序决定左子树和右子树,如第一个结点A,根据中序可知,A的左子树是DBE,右子树是FC,再从前序中确定第二个根B,根据中序可知B的左子树是D,右子树为E,依次重复执行,直到遍历完所有结点。所以后序遍历DEBFCA参考链接...
2018-09-14 17:17:27 869
原创 二叉树的三种遍历
1.先序遍历:按照根节点->左子树->右子树的顺序访问二叉树先序遍历:(1)访问根节点;(2)采用先序递归遍历左子树;(3)采用先序递归遍历右子树;(注:每个节点的分支都遵循上述的访问顺序,体现“递归调用”)先序遍历结果:A BDFE CGHI思维过程:(1)先访问根节点A,(2)A分为左右两个子树,因为是递归调用,所以左子树也遵循“先根节点-再左-再右”的...
2018-09-11 16:40:11 19525 2
rufus-3.4p
2019-01-20
《Linux指令详解》
2018-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人