- 博客(4)
- 收藏
- 关注
原创 计算机组成原理-计算机系统概述-学习笔记
计算机系统由“硬件”和“软件”两大部分组成。所谓“硬件”即指计算机的实体部份,它由看得见摸得着的各种电子元器件、各类光、电、机设备的实物组成如主机、外设等等。所谓“软件”,它是看不见摸不着的,由人们事先编制成具有各类特殊功能的信息组成。通常把这些信息,诸如各类程序寄寓于各类媒体中,如RAM、ROM、磁带、磁盘、光盘、甚纸带等。它们通常被作为计算机的主存或辅存的内容。
2024-11-07 17:58:30
1934
原创 数据结构-链表-java实现-学习笔记
在计算机科学中,链表是数据元素的线性集合,其每个元素都指向下一个元素,元素存储上并不连续分类单向链表,每个元素只知道其下一个元素是谁双向链表,每个元素知道其上一个元素和下一个元素循环链表,通常的链表尾节点tail指向的都是null,而循环链表的tail指向的是头节点head链表内还有一种特殊的节点称为,也叫做,它不存储数据,通常用作头尾,用来简化边界判断,如下图所示。
2024-10-24 19:22:02
1422
原创 数据结构-哈希表-java实现-学习笔记
hash算法是一种将任意长度的数据通过一个算法,变成固定长度数据的过程,这个固定长度的数据就是hash值。hash算法可以将任意大小的数据压缩到固定大小的值。常见的hash算法有MD5、SHA1、SHA256、SHA512、CRC32等。其中,MD5和SHA系列算法是最常用的hash算法。这些算法在计算hash值时,都考虑了原始数据的每一个字节,一旦改动原始数据的任何一个字节,所得到的hash值都会有明显的不同。因此,hash算法被广泛应用于数据完整性校验和加密等方面。
2024-10-22 20:51:52
847
原创 数据结构-队列-java实现-学习笔记
计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头,就如同生活中的排队买商品。
2024-10-22 20:28:20
2068
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅