自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构之动态数组的顺序查找

针对顺序表(类似数组) 通过索引(下标)自增或自减进行顺序查找(比链式查找快)针对链表 通过每个结点的next指针进行查找。

2023-01-10 21:47:40 224

原创 数据结构之二叉查找树(二叉搜索树)

可能是空树或者满足以下条件1、若左子树存在,则左子树结点值小于根结点值2、若右子树存在,则右子树结点值大于根结点值3、且左右子树皆是二叉查找树。

2023-01-05 00:24:47 244

原创 数据结构之层次遍历二叉树

层次遍历 需要队列进行辅助先将树根入队 再将树根出队如果左结点存在 左结点入队 右结点存在 右结点入队再依次循环输出结果 为 层层遍历 一层一层 从上到下 从左到右。

2022-12-29 19:38:45 173

原创 数据结构之层次建树的非递归中序遍历

中序遍历为左根右 需要借助栈来辅助存储和弹出(压栈和弹栈)栈是先进后出的所以最开始访问树时,是树的根节点,入栈, 判断该结点的左结点是否为空 不为空 继续 入栈这样将会一直压栈,直到找到最左边的结点当该结点的左结点为空时 弹栈(此时弹出的是该结点----后进先出)再判断该结点的右结点是否为空 不为空 继续入栈为空,弹栈当结点为空 且 栈也为空时(逻辑与 判断时可使用 逻辑或进行操作)层序建树的非递归版中序遍历结束。

2022-12-29 16:53:39 116

原创 数据结构之完全的前序中序后序遍历(使用递归)

先访问树的根结点再访问树的左结点在访问树的右结点。

2022-12-29 15:34:09 93

原创 数据结构---------层次建树(完全二叉树)

层次建树需要树结点,还需要一个队列帮忙存储、标识、增添、移动。

2022-12-27 13:12:28 576

原创 数据结构----链式队列的出队和入队

特点:除了存在头指针(队头指针)外还增加了尾指针随着入队和出队 来增加和删除相应的链式结点。

2022-12-25 18:39:21 818

原创 数据结构---栈与循环队列

新建一个栈,读取标准输入3个整数 3 4 5 入栈 3 4 5 依次出栈 打印 5 4 3新建循环队列 (MaxSiz为5)读取标准输入 3 4 5 6 7 时,入队7时 队满 打印false 然后依次出队 输出3 4 5 6注意每个数字占用两个字符的位置。

2022-12-24 23:07:25 156

原创 数据结构之双向表的增删查

使用尾插法进行双向链表的创建然后查找第二个位置的元素并输出在第二个位置插入99在删除第4个位置的元素值。

2022-12-23 20:28:32 61

原创 数据结构之单链表的头插法和尾插法

description: 输入3 4 5 6 7 9999 一串整数 ,9999代表结束,通过头插法新建链表并输出,通过尾插法新建链表并输出。应将尾指针的指针域赋值给要插入的链表结点 再将尾指针的指针域指向插入结点 最后将尾指针指向新插入的结点。需要将头结点的指针域 赋给 要插入结点的指针域 再将头结点的指针域指向要插入结点。注意输出要采用如下代码(oj判题对空格敏感)20221223 作业链表。//打印链表中每个结点的值。

2022-12-23 15:01:52 359

原创 Java开发实习生 一月体验感

马上,就是我正式进入公司的一个月了,一个月时间,都做了些什么呢?这是我第一次进入公司实习,并且是从事java开发,这个令我欢喜又烦躁的工作,可是这种工作带来的成就感,也是无法替代的。Java就是最好的编程语言,最起码现在是!!!!!我不知道你们刚进入公司时,是否也和我有过同样的感觉,首先我的学历只是普通二本,所以得以机会到达京东这样的大厂进行工作,心中充满激动的同时,也是满满不安,...

2020-01-09 11:34:00 2653 1

原创 BootStrap初了解

BootStrapHtml,Css,Js框架,用于开发响应式布局,移动设备优先WEB项目可以在 BootStrap中文档 下载点此可以下载BootStrap中提供了两种形式的压缩包文件按照类别放到不同的目录里提供版本:压缩 .min未压缩 平常建议使用压缩版本注:BootStrap中的所有JavaScript插件都依赖与JQuery所以 jQuery必须在BootStr...

2019-12-21 23:09:19 210

原创 idea中没有tomcat插件解决办法

idea中没有tomcat插件解决办法file-------Settings-------plugins搜索tomcat插件 Tomcat and TomEEfile-------Settings--------Build Execution Deployment--------Application Servers-----“+" Tomcat Serverrun----...

2019-12-21 22:02:16 6758

原创 在idea上配置git 从git上下载项目 怎么获取分支

在 idea中怎么配置git的环境ctrl+alt+s 搜索gitpath to Git executable 填写本地Git安装路径下的git.exe文件点击 Test按钮 正确安装 会弹出 ok*git选项 在version controller中file----settings ------version controller----Git再重复路径的选择部分在idea中...

2019-12-21 21:09:15 1254

原创 maven的两个作用 依赖管理 与一键构建

maven是一个项目管理工具主要有两个作用一: 依赖管理maven 将我们平常项目开发过程中需要手动引入的jar包,放置在了仓库中。然后通过 “坐标” 的方式将我们的 依赖 指定 到对应的位置上例如 其中groupId 是项目组织的唯一标识符artifactId 项目的唯一标识符以groupId为x轴坐标 artifactid 为y轴坐标 verson版本号为z轴由此可以确...

2019-12-15 22:05:38 334

原创 百度实习生一面与二面、用友实习生一面(Java开发)

百度一面:电话面试,问的东西比较广,时长34分59秒1、自我介绍2、介绍一下项目3、知识点的连环攻击,问到你不会为止GC回收算法主要有计数器算法和可达性算法计数器算法:即对象被引用 为其加一 ,未被引用,为其减一 ,如果计数器数字为0,即可将对象GC回收可达性算法(root):可达性算法是根据有向图的方式进行对象间关系的连接的,如果一个对象并没有被root进行有向图走向连接到的话...

2019-12-09 16:42:05 1175 7

原创 jd实习生面试过程记录

好久没来写自己的博客了,近期忙于找实习工作,所以也是大部分时间都用于此了。昨天去面试了京东的实习生,有些心得想分享于你。不过,对于刚从哈尔滨来到北京的我来说,京东是真的大呀,而且进入需要预约码,就感觉高大上无比,没有只能在这等着,不过环境我是真的很喜欢的。话不多说,上内容首先我以为京东的面试 应该会先有 一套笔试卷给我 实际没有,是负责我的面试官现场给我出题 当时觉得太炫了 不过也有些许紧张...

2019-12-03 11:05:17 1213 1

原创 redis 支持数据类型 持久化原理 和 其架构式

2019-11-18 22:15:55 91

原创 HashSet与HashMap之间的关系 LinkedHashMap作用

借鉴自

2019-11-16 20:44:22 155

原创 springmvc 工作原理 常用注解标签 rest注解标签 知识点

2019-11-16 15:30:10 102

原创 悲观锁与乐观锁

2019-11-14 19:04:40 99

原创 HashMap底层原理

2019-11-14 10:56:31 238

原创 缓存作用 redis与缓存异常情况的解决 整理

笔记如下

2019-11-08 17:14:15 134

原创 Java 进程与线程区别 技巧版记亿

进程与线程的定义进程与线程的区别:可以从 单位、地址空间、花费、通信、健壮性五个方面来区分

2019-11-07 20:26:43 78

空空如也

空空如也

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

TA关注的人

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