- 博客(67)
- 收藏
- 关注
原创 超详细十大排序算法(冒泡排序、插入排序、选择排序、希尔排序、堆排序、快排、归并排序、桶排序、计数排序、基数排序)
一万五千字超详细解读十大排序,手把手教会你排序的基本原理,保证看完这篇不用再看第二遍!!!
2026-03-26 19:27:55
3003
27
原创 AI 按数据模态分类:计算机视觉、NLP、语音处理,一篇理清
学习 AI 时最容易混乱的一件事:人脸识别、机器翻译、语音转文字……这些应用看起来毫不相干,它们之间有没有统一的分类逻辑?有。按"数据模态"分类——也就是按 AI 处理的数据类型来分。模态数据形态对应领域一句话目标视觉图像 / 视频计算机视觉(CV)让机器"看懂"世界文本自然语言(离散符号)自然语言处理(NLP)让机器"读懂+写出"语言语音音频波形语音处理让机器"听懂+说出"人话本文按这个框架逐个拆解每个领域的定义、常见任务和典型应用。
2026-11-10 13:12:29
496
26
原创 同样是代码托管,GitLab 、 GitHub 、 Gitee 、 GitCode 之间有什么区别
本文讲解了GitLab 、 GitHub 、 Gitee 、 GitCode 之间的区别及应用场景
2026-11-09 14:02:21
136
18
原创 Linux 基本开发工具:编辑器vim,配置vim
本文讲解vim是什么以及vim的基本操作指令,以及 Ubuntu和Centos下 配置vim的插件的安装
2026-10-24 10:30:27
1241
29
原创 C++多态:纯虚函数和抽象类和多态的原理
在虚函数的后面写上 = 0,则这个函数为纯虚函数,纯虚函数不需要定义实现(实现没啥意义,实例化不出对象,且要被派生类重写,但是语法上可以实现),只要声明即可。包含纯虚函数的类叫做抽象类,抽象类不能实例化出对象(但是可以定义它的指针,其指针可以指向派生类对象,以达到实现多态的目的),如果派生类继承后不重写纯虚函数,那么派生类也是抽象类。纯虚函数某种程度上强制了派生类重写虚函数,因为不重写实例化不出对象。
2026-08-06 10:18:24
181
27
原创 C++ list容器模拟实现
问题一:为什么要分成两个类来写1)ListNode(节点类)只负责一个节点自己的事存数据_data存前驱指针_prev存后继指针_next我是谁、我前后是谁2)List(链表管理类)负责整个链表的事维护头结点_head维护长度_sizepush_backinserterase、遍历……怎么管理一群节点、怎么对外提供服务数据、prevnextheadsize、所有成员函数全部挤在一起分不清 “节点本身” 和 “整个链表”代码混乱、难读、难改、复用性差对比(一眼看出区别)分开写。
2026-06-18 13:44:45
185
1
原创 C++ vector 全面讲解:从接口使用到底层机制
本文章主要了解了vector的主要相关接口,构造,遍历,vector的扩容机制,插入,resize以及如何创建二维数组
2026-06-15 14:15:42
236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅