自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学徒笔记

记录java学习过程中的点点滴滴

  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 eclipse Git简单教程

Git是什么?它是一个版本管理工具,功能等同于SVN版本控制软件;如何使用?可以安装git.exe使用命令进行操作,也可以在eclipse中进行图形化操作;在开发中主要还是eclipse中使用git;第一步:将git刚才拉到我们本地:右键Import,选择Git—Projects from Git点击Next,选择Clone URI;点击Next,将gitlab中该项目的ssh地址复制到URI中,点击Nextgit工程就这样拉取到我们本地了;第

2021-04-09 17:30:58 7505

原创 查找算法

顺序查找:核心思想:也称为线形查找,属于无序查找算法。从数据结构线形表的一端开始,顺序扫描,依次将扫描到的结点关键字与给定值k相比较,若相等则表示查找成功;若扫描结束仍没有找到关键字等于k的结点,表示查找失败。二分查找:核心思想:也叫折半查找,对有序的数据结构进行查找;插值查找:二分查找的改良版,对于数据量较大,关键字分布比较均匀的查找表来说,采用插值查找, 速度较快。主要思想是计算查找的值的位置,然后查找;斐波那契查找:0,1,1,2,3,5,8......与.

2021-04-08 23:09:05 109

原创 排序算法 动态演示

冒泡排序:原理:两两相互比较排序;桶排序:举例将扑克进行整理,准备13个卡槽,然后看到A,就放到A里面,看到2就放到2里面;选择排序:插入排序:快速排序:归并排序:希尔排序:(1)初始增量第一趟gap = length/2 = 4(2)第二趟,增量缩小为 2(3)第三趟,增量缩小为 1,得到最终排序结果基数排序:基数排序适合于有不同位数的大小数字,例如以下数列:核心思想是:先找十个桶:0~9第一轮..

2021-04-07 20:30:00 313

原创 数据结构 图

图是什么?可以直观的看下面的这样的数据结构,这就是图:在此基础上,我们可以在连接线上加权重,加方向:可以这样说,二叉树与链表都可以称为特殊的图;在程序员的开发中有哪些地方用到图?比如线程状态的转换:那么现在我们考虑这样一个问题,把所有的顶点连接起来,计算最小路径:比较笨的方法:我们将所有的顶点进行排序1个数: 1种组合2个数: 2种组合3个数(a,b,c): 6种组合(abc,acb,bac,bca,cab,cba)4个数(a,b,c,d): 24种组

2021-04-06 00:23:46 2053 1

原创 数据结构 树

在日常生活中我们看到的树是这样的:在我们代码中也存在这树这一种结构,推荐网站:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html如果我们规定每个树枝只能有两个分叉,那么这个是普通二叉树:我们在普通二叉树的基础上规定,所有的叶子节点都是满的,那么这个就是满二叉树:在满二叉树的基础上,这样规定:只可以最下面一层不是全满的,那么这个就是完全二叉树:平衡二叉树,又称AVL树。它或者是一棵空树,或者是具有下列

2021-04-05 22:00:35 62

原创 数据结构是什么?

数组:数组是什么? 数组是存储一系列同一类型数据的容器。在Java中,数组可以分为一维数组,多维数组;根据存储内容又可以分为基本类型数组与引用类型数组;看上面两张图,得到如下结论:1、Java中的二维数组乃至多维数组本质上还是一维数组;2、Java中基本类型直接存储在堆内存中,但是引用类型存储的是内存地址;关联数组:关联数组与普通数组不同的是,key值可以是整数也可以是字符串,一般可以称为hash表;var arr=new Array();arr["china"]

2021-04-05 19:11:30 146

原创 时间和空间复杂度的计算方法

时间复杂度与空间复杂度都是针对算法而言的,我们知道数据+算法=程序,那么一个程序在运行过程中,必然要占用计算机的内存资源,而计算结果也需要时间;那么我们可以这样理解:时间复杂度 = 程序运行的时间;空间复杂度 = 程序占用的内存;但是对于运行时占用的时间,根据运行环境的不同,其结果也是不同的,所以在数学上,使用一个公式来表示:大O符号表示法即 T(n) = O(f(n))时间复杂度: 对于没有循环结构的普通算法:T(n) = O(1) 对于有循环结构的算法:T(n)...

2021-04-05 03:26:42 1120

原创 VBA操作TXT文档

需求:对Systemwalker Operation Manager软件导出的文本文件进行处理,文本格式如下(敏感信息使用XX代替)NETjobnetname XXjobnetcomment XXnoexecution XXholidayshift XXexecattr XXjob 130;JOBjobname sh XX.shjobnumber 1jobname_je...

2019-05-22 17:09:49 4358

原创 java回调机制

最简单的回调机制如下:public class CallbackDemo { public static void main(String[] args) { new A().aa(); }}class A{ public void aa(){ new B().b(); System.out.println("This is aa!"); } publi...

2019-05-22 16:54:01 124

原创 java代码的执行顺序

比较的对象:静态代码块、非静态代码块、构造方法、一般方法;public interface AInterface { public void sayA(); public void sayB();}public class BClass implements AInterface{ BClass(){ System.out.println("BClas...

2019-05-21 17:27:15 215

9DBD2C50.reg

视频缩略图恢复

2020-04-15

进销存管理系统

自己写的一个半产品VBA的管理软件 还有待后面的优化处理

2018-04-19

java学徒笔记

自己记录的笔记,是自己学习java的心得与体会,该文档只是目录。

2017-10-11

空空如也

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

TA关注的人

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