发布

【数据结构实战篇】

专栏成员
34
文章
2619
阅读量
11
订阅数
【C++修炼之路】类与对象实战:实现一个日期类
经过前面两篇文章的学习,相信聪明的你应该已经初步了解类与对象了,现在我们将一起实现一个日期类,进一步加深我面对类的理解。
f狐o狸x
2025-03-08
310
【C++修炼之路】C++类类和对象进一步探索,六个幕后英雄
在上一篇《C++类与对象入门:从封装到this指针的初探》中,我们学习了如何定义类、创建对象,并通过封装保护数据。然而,类的真正力量远不止于此——
f狐o狸x
2025-03-04
560
【C++修炼之路】C++类与对象:面向对象编程的第一步
你是否曾经听说过“面向对象编程”(OOP)这个词,但却不知道它具体是什么意思?或者你已经对C++有了一些基础,但面对“类”和“对象”时感到困惑?不用担心,这篇文章将带你从零开始,轻松理解C++中的类与对象,掌握面向对象编程的核心概念。
f狐o狸x
2025-02-27
530
【C++修炼之路】C++入门 探究根源的奥秘 下
新年快乐!祝大家在新的一年里事事顺心、万事如意。书接上回,我们继续讲解C++的基本语法
f狐o狸x
2025-01-12
600
【C++修炼之路】C++入门 探究根源的奥秘
再过两天就是2025年啦,你真的还不来看看C嘎嘎喵?本期我们将开始C++入门篇的讲解,主要是C++对于C的一些新功能,或者在原有的基础上使C++能解决更多的问题
f狐o狸x
2024-12-28
890
【蓝桥杯每日一题】12.18
从今天开始,笨狐狸,啊呸,本狐狸要开始漫长的蓝桥杯备战啦,将会长期更新每日一题这个专栏,直到蓝桥杯结束,各位一起加油吧~
f狐o狸x
2024-12-28
1120
【c++修炼之路】从零到英雄:c++的传奇进化史
C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(objectoriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。 1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。
f狐o狸x
2024-12-24
410
【数据结构实战】一起探索快速排序和归并排序的奥秘
上一篇我们讲了各大排序之间的差距,以及他们实现的思路和代码,本期我们将详细的研究一下快速排序和归并排序的奥秘
f狐o狸x
2024-12-24
610
【数据结构实战】一起开启数据结构有序之门
说起排序,我想大家并不陌生,在我们的日常生活中到处都有他的影子。我们点外卖的时候,程序会优先推出评价高的店让我们选择,王者每周都要把每个英雄在每个地区的战力排序出来,甚至高考时,一个省几十万人的成绩也需要排序算法才能搞定。因此排序对我们生活的重要性不言而喻,我们之前学的那些数据结构,也是为了各种各样的排序算法。
f狐o狸x
2024-12-24
750
【数据结构实战】二叉树——从根节点到叶节点
书接上回,我们还留下来了最后一个小尾巴木有处理,就是堆排序和topk问题,然后我们在学习一下简单的二叉树
f狐o狸x
2024-12-24
1370
【数据结构实战】 一起探索树与堆的奥秘
   树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。
f狐o狸x
2024-12-24
1160
【数据结构实战篇】用C语言实现你的私有队列
在前面的文章中我们用C语言实现了栈的数据结构,本期内容我们将实现队列的数据结构
f狐o狸x
2024-12-24
720
【数据结构实战篇】深入浅出:C语言中的栈数据结构
栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。
f狐o狸x
2024-11-19
1280
【数据结构实战】打造属于你的超级链表
前面几期我们对链表都进行了很详细的讲解,这期我们来给链表最后上点强度,打造出链表的ProMax版:带头双向循环链表
f狐o狸x
2024-11-19
650
【数据结构副本篇】顺序表 链表OJ
学习其实和打游戏一样,当你觉得BOSS难打的时候就说明是你的等级和装备不够,此时就需要我们多去刷刷副本,增加一点经验,顺便爆点装备出来,提升自己,从而轻松搞定BOSS
f狐o狸x
2024-11-19
350
【C语言BOOS篇】贪吃蛇 一场代码与逻辑的较量(含游戏代码)
不难看出游戏主逻辑就三个函数,GameStart 、GameRun 、GameEnd。他们分别负责了游戏前的准备工作、游戏运行时贪吃蛇的移动和判断是否结束游戏、游戏结束时的善后工作,那我们话不多说,直接开始
f狐o狸x
2024-11-19
1540
【数据结构实战】从零开始打造你的专属链表
概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的 。
f狐o狸x
2024-11-19
530
【数据结构实战】从0打造你的专属顺序表
生活中有着无穷无尽的数据需要存储,大到全国人口普查,小到微信、QQ好友列表,都需要有一个合理的存储方式才能使得我们的数据更方便管理,线性表就是其中之一
f狐o狸x
2024-11-19
970
数据结构-复杂度
从本期开始,我们将开始数据结构的学习,我会定期将我学习的内容这里上传到博客中,欢迎大家和我一起学习!
f狐o狸x
2024-11-19
580
C语言文件操作
        前面两期我们都在完善我们的通讯录的工作,在上一期我们将通讯录由静态内存转为了动态内存的版本,但是他还是有缺陷,因为我们每次打开程序都需要把通讯录里的内容重新输入,程序一旦结束这些东西就没了,下次打开又要重新一个一个的输入,那有没有什么办法能让我们在退出程序之前先把通讯录中的内容保存下来呢?当然有了,这就要提到了我们的文件操作
f狐o狸x
2024-11-19
850
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档