Niefajun的技术点滴

niefajun

最新文章

数据结构-链表02-动手实现单向链表

类的基本结构 在单向链表中,有头指针header,以及具体的值节点,每个节点知道知道它的下一个元素。 public class SinglyLinkedList { /** * 头指针 */ private Node head = null; /**
42
0
2025-02-26

数据结构-链表01-概述

定义和相关概念 在计算机科学中,链表是数据元素的线性集合,其每个元素都指向下一个元素,元素存储上并不连续。 链表分类: 单向链表:每个元素只知道它的下一个元素是谁。 双向链表:每一个元素知道它的上一个元素也知道它的下一个元素。 循环链表:通常的链表尾节点tail指向的都是null,而循环链表的tai
44
0
2025-02-25

数据结构-数组03-二位数组以及缓存局部性原理

二位数组 待补充 缓存以及局部性原理 待补充
43
0
2025-02-25

数据结构-数组02-动态数组介绍

1.整体介绍 java自带的数组,默认是静态数组,在创建的时候,大小就固定好了,不能插入或者删除元素,使用起来有一定的局限性。与之对应的是动态数组,在使用的过程中可以插入和删除元素。 实际java中已经有实现好的动态数组ArrayList,为了深刻理解,还是自己手动实现一个动态数组,理解其中的原理。
60
0
2025-02-08

数据结构-数组01-概述

定义 在计算机科学中,数组是一组相同数据类型元素(值或者变量)组成的数据结构,每个元素有至少一个索引(index)或键(key)来标识。 因为数组内的元素是连续存储的,所以数组中元素的地址,可以通过其索引计算出来,例如: int[] array = {1, 2, 3, 4, 5} 知道了数组的**数
82
0
2025-01-10

在debian中如何启动一个自定义程序

这是这两天一直在折腾的一个东西,先记录下来,然后慢慢完善。 这个问题已经有解法了,使用desktop启动器处理,今天和明天找时间把整个过程完善。
98
0
2024-10-29
第一篇文章

第一篇文章

重新又把halo的程序安装起来了。 第一次安装的时候,还是1.x版本。
201
0
2024-08-13