- 博客(26)
- 收藏
- 关注
原创 线索化二叉树
原本二叉树将数列 {1,3,6,8,10,14}构建成一颗二叉树.n+1=7在这里插入图片描述当我们对上面的二叉树进行中序遍历时,数列为{8,3,10,1,6,14}2)但是6,8,10,14这几个节点的左右指针,并没有完全的利用上.3)如果我们希望充分的利用各个节点的左右指针, 让各个节点可以指向自己的前后节点,怎么办?解决方案-线索二叉树缺点: 没有充分的利用指针。
2024-02-22 21:56:34
498
1
原创 算法--哈希表
散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。
2024-02-20 23:57:19
191
原创 无效的目标发行版:17 的解决办法
将 Settings --> Build, Execution, Deployment --> Complier --> Java Complier 配置下的 Project bytecode version: 17 改为 与 项目使用的 JDK 版本一样即可。原因就是 JDK 版本不对。本人之前用的17版本的jdk,后来用1.8版本的jdk。
2024-01-31 12:03:44
908
原创 栈的基础用例
后进先出(Last In First Out,LIFO):栈的元素只能从栈顶插入和删除,后插入的元素必须先被删除,先插入的元素则要等到后面才能被删除。不支持随机访问:栈中的元素只能按照插入的顺序依次被访问,不能像数组一样直接访问任意位置的元素。限定操作:栈只能在栈顶进行插入和删除操作,不能在栈底或中间进行操作。空间有限:栈的大小是固定的,当栈满时再插入元素会导致栈溢出。
2024-01-29 15:20:14
267
原创 oj平台与oj运行原理
Online Judge系统(简称OJ)是一个在线的判题系统。用户可以在线提交多种程序(如C、C++、Java)编写的源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序程序在指定的时间和空间内的正确性(包括输出数据、格式的正确性)。
2024-01-14 15:58:38
1553
1
原创 改变hive的端口8020到9000。(SemanticException Unable to determine if hdfs://node1:8020/user/hive/warehouse)
hdfs的端口号改变,导致hive无法访问数据。处理方法:把hive的元数据都给删了,把hdfs的数据也给删除了。算是全部重置了。告别以前的所有的数据,自然而然的就不会在有影响。
2024-01-10 11:46:34
2388
1
原创 大数据--启动hdfs、yarn、zookeeper、hbase、hive通用命令
自己的笔记本电脑启动hdfs,yarn,hive,hbase,zookeeper集群时候的命令
2024-01-05 21:05:13
1483
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅