
数据结构与算法
文章平均质量分 85
麦田里的稻草人w
写代码累了就看会儿博客吧
展开
-
【数据结构和算法】(基础篇三)——栈和队列
栈(Stack)和队列(Queue)是两种非常基本的数据结构,它们主要用于存储和检索元素。尽管它们都用于管理一组数据项,但它们的访问规则和数组都是不同的。原创 2024-08-11 20:07:35 · 930 阅读 · 0 评论 -
【数据结构和算法】(基础篇二)——链表
数组最麻烦的地方就是其在建立之后大小固定,对于增删数据很不方便。链表的出现解决了这个问题,链表的元素不是在内存中连续存储的,而是通过指针链接在一起的节点集合,这样的设计让链表有了动态的大小。链表是树和图结构的基础。原创 2024-08-10 16:29:14 · 881 阅读 · 0 评论 -
【数据结构和算法】时间复杂度和空间复杂度
本文介绍算法开发中最基础的时间复杂度和空间复杂度的概念和计算方法原创 2024-08-07 12:06:44 · 1117 阅读 · 0 评论 -
java二维数组
在Java中,二维数组是一种特殊类型的数组,它实质上是一个数组的数组,即每个元素都是一个一维数组。(行2,列4),只需要知道行2有个元素为0,列4有个元素为0.不管怎样,整行和整列都要清零,在记录之后再同意进行归零操作,又何必要记录零元素的确切位置?声明时可以指定数组的行数(外层数组的大小),但列数(内层数组的大小)可以在初始化时指定或动态确定。所以对应关系为[I,J] -> [J,N-1-I] (这里为N-1是因为坐标从0开始所以最大的坐标为N-1)只指定数组的长度,然后逐个或逐行地给数组元素赋值。原创 2024-07-30 17:18:01 · 406 阅读 · 0 评论 -
【Java数据结构】—— 二维数组
java二维数组原创 2024-06-08 20:48:35 · 638 阅读 · 0 评论 -
【Java数据结构】—— 一维数组
java一维数组原创 2024-06-08 19:57:55 · 777 阅读 · 0 评论