- 博客(24)
- 收藏
- 关注
原创 数据结构之动态数组的顺序查找
针对顺序表(类似数组) 通过索引(下标)自增或自减进行顺序查找(比链式查找快)针对链表 通过每个结点的next指针进行查找。
2023-01-10 21:47:40
302
原创 数据结构之二叉查找树(二叉搜索树)
可能是空树或者满足以下条件1、若左子树存在,则左子树结点值小于根结点值2、若右子树存在,则右子树结点值大于根结点值3、且左右子树皆是二叉查找树。
2023-01-05 00:24:47
301
原创 数据结构之层次遍历二叉树
层次遍历 需要队列进行辅助先将树根入队 再将树根出队如果左结点存在 左结点入队 右结点存在 右结点入队再依次循环输出结果 为 层层遍历 一层一层 从上到下 从左到右。
2022-12-29 19:38:45
227
原创 数据结构之层次建树的非递归中序遍历
中序遍历为左根右 需要借助栈来辅助存储和弹出(压栈和弹栈)栈是先进后出的所以最开始访问树时,是树的根节点,入栈, 判断该结点的左结点是否为空 不为空 继续 入栈这样将会一直压栈,直到找到最左边的结点当该结点的左结点为空时 弹栈(此时弹出的是该结点----后进先出)再判断该结点的右结点是否为空 不为空 继续入栈为空,弹栈当结点为空 且 栈也为空时(逻辑与 判断时可使用 逻辑或进行操作)层序建树的非递归版中序遍历结束。
2022-12-29 16:53:39
170
原创 数据结构---栈与循环队列
新建一个栈,读取标准输入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
208
原创 数据结构之单链表的头插法和尾插法
description: 输入3 4 5 6 7 9999 一串整数 ,9999代表结束,通过头插法新建链表并输出,通过尾插法新建链表并输出。应将尾指针的指针域赋值给要插入的链表结点 再将尾指针的指针域指向插入结点 最后将尾指针指向新插入的结点。需要将头结点的指针域 赋给 要插入结点的指针域 再将头结点的指针域指向要插入结点。注意输出要采用如下代码(oj判题对空格敏感)20221223 作业链表。//打印链表中每个结点的值。
2022-12-23 15:01:52
545
原创 Java开发实习生 一月体验感
马上,就是我正式进入公司的一个月了,一个月时间,都做了些什么呢?这是我第一次进入公司实习,并且是从事java开发,这个令我欢喜又烦躁的工作,可是这种工作带来的成就感,也是无法替代的。Java就是最好的编程语言,最起码现在是!!!!!我不知道你们刚进入公司时,是否也和我有过同样的感觉,首先我的学历只是普通二本,所以得以机会到达京东这样的大厂进行工作,心中充满激动的同时,也是满满不安,...
2020-01-09 11:34:00
2793
1
原创 BootStrap初了解
BootStrapHtml,Css,Js框架,用于开发响应式布局,移动设备优先WEB项目可以在 BootStrap中文档 下载点此可以下载BootStrap中提供了两种形式的压缩包文件按照类别放到不同的目录里提供版本:压缩 .min未压缩 平常建议使用压缩版本注:BootStrap中的所有JavaScript插件都依赖与JQuery所以 jQuery必须在BootStr...
2019-12-21 23:09:19
265
原创 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
6922
原创 在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
1331
原创 maven的两个作用 依赖管理 与一键构建
maven是一个项目管理工具主要有两个作用一: 依赖管理maven 将我们平常项目开发过程中需要手动引入的jar包,放置在了仓库中。然后通过 “坐标” 的方式将我们的 依赖 指定 到对应的位置上例如 其中groupId 是项目组织的唯一标识符artifactId 项目的唯一标识符以groupId为x轴坐标 artifactid 为y轴坐标 verson版本号为z轴由此可以确...
2019-12-15 22:05:38
365
原创 百度实习生一面与二面、用友实习生一面(Java开发)
百度一面:电话面试,问的东西比较广,时长34分59秒1、自我介绍2、介绍一下项目3、知识点的连环攻击,问到你不会为止GC回收算法主要有计数器算法和可达性算法计数器算法:即对象被引用 为其加一 ,未被引用,为其减一 ,如果计数器数字为0,即可将对象GC回收可达性算法(root):可达性算法是根据有向图的方式进行对象间关系的连接的,如果一个对象并没有被root进行有向图走向连接到的话...
2019-12-09 16:42:05
1321
7
原创 jd实习生面试过程记录
好久没来写自己的博客了,近期忙于找实习工作,所以也是大部分时间都用于此了。昨天去面试了京东的实习生,有些心得想分享于你。不过,对于刚从哈尔滨来到北京的我来说,京东是真的大呀,而且进入需要预约码,就感觉高大上无比,没有只能在这等着,不过环境我是真的很喜欢的。话不多说,上内容首先我以为京东的面试 应该会先有 一套笔试卷给我 实际没有,是负责我的面试官现场给我出题 当时觉得太炫了 不过也有些许紧张...
2019-12-03 11:05:17
1354
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人