个人公众号交流:bigsai

11 2023 档案

摘要:什么是栈 栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 递归使用的栈 和 StackOverflowException,栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角斗场的狗洞)。 栈(stack)是一种运算受限的线性数据结构,它具有以下特点: 1. 运算受限: 栈限 阅读全文
posted @ 2023-11-22 23:37 bigsai 阅读(491) 评论(0) 推荐(0) 编辑
摘要:前言 大家好,我是bigsai,很早就在写博客,将文章整理成了一个pdf,并且开源到github上! 自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的,这次的话主要将数据结构与算法中一些文章整理出来,初步整理成一版pdf,先分享给大家。 因为在整理pd 阅读全文
posted @ 2023-11-12 14:30 bigsai 阅读(5290) 评论(19) 推荐(67) 编辑
摘要:前言 前面有很详细的讲过线性表(顺序表和链表),当时讲的链表以单链表为主,但在实际应用中双链表有很多应用场景,例如大家熟知的LinkedList。 双链表与单链表区别 单链表和双链表都是线性表的链式实现,它们的主要区别在于节点结构。单链表的节点包含数据字段 data 和一个指向下一个节点的指针 ne 阅读全文
posted @ 2023-11-07 22:18 bigsai 阅读(753) 评论(0) 推荐(2) 编辑
摘要:前言 数据结构与算法是程序员内功体现的重要标准之一,且数据结构也应用在各个方面,业界更有程序=数据结构+算法这个等式存在。各个中间件开发者,架构师他们都在努力的优化中间件、项目结构以及算法提高运行效率和降低内存占用,在这里数据结构起到相当重要的作用。此外数据结构也蕴含一些面向对象的思想,故学好掌握数 阅读全文
posted @ 2023-11-05 17:43 bigsai 阅读(143) 评论(0) 推荐(0) 编辑

个人公众号交流:bigsai
点击右上角即可分享
微信分享提示