发布

egoist

关于技术专栏
专栏成员
29
文章
2090
阅读量
14
订阅数
【优选算法】不允许你还不会双指针
(错误)决策一:利用双指针从前向后遍历时往dest上填写会发现行不通,它会把之后的数覆盖。
egoist祈
2025-03-05
240
【C++指南】一文总结C++类和对象【中】
默认成员函数就是在用户没有显现实现的情况下, 编译器会自动生成的成员函数称为默认成员函数 。一个类中不显现写的情况下编译器会默认生成 6个默认成员函数 ,需要注意的是这6个中最重要的是 构造、析构、拷贝构造、赋值重载这4个 。(在C++11后还增加了两个默认成员数, 移动构造和移动赋值)
egoist祈
2025-03-01
740
【C++指南】一文总结C++类和对象【上】
C++中 面向对象三大特性 : 封装、继承、多态 。今天学习类的相关知识,其是封装的体现之一。
egoist祈
2025-02-22
880
【C++】基础入门(详解)
反汇编观察 底层:a和b各自开了一块空间,b通过指针ptr指向了变量a
egoist祈
2025-02-16
660
【C++】命名空间
鄙人以为,每一个学C++的人都应当知道本贾尼(若你学了C++,有一天同事问你C++创始人是谁,你却闷声摇头,怕是引人发笑)。
egoist祈
2025-02-10
560
链式结构二叉树(递归暴力美学)
完成了顺序结构二叉树的代码实现,可以知道其底层结构是类似顺序表的结构; 因此,链式结构的二叉树类似于链表结构。
egoist祈
2025-02-07
390
数据结构之栈和队列(超详解)
栈:⼀种特殊的线性表,只允许在固定的⼀端进行插入和删除元素操作。数据插入和删除操作 的一端称为栈顶,另⼀端称为栈底。栈中的元素遵守后进先出(或先进后出)的原则。
egoist祈
2025-02-04
1210
数据结构之堆排序
数组建堆,首尾交换,交换后的堆尾数据从堆中删掉,将堆顶数据向下调整选出次大的数据。
egoist祈
2025-01-23
490
数据结构之顺序结构二叉树(超详解)
树是⼀种非线性的数据结构,它是由 n(n>=0) 个有限结点组成⼀个具有层次关系的集合。 具有以下特点:
egoist祈
2025-01-23
840
数据结构之双链表(超详解)
在众多链表结构中,实际中最常用的有这两种结构:单链表和双向带头循环链表(即双链表)。
egoist祈
2025-01-23
860
数据结构之单链表(超详解)
概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。(即链表在物理结构上不一定连续,在逻辑结构上一定连续)
egoist祈
2025-01-23
1050
数据结构之顺序表(超详解)
线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是⼀种在实际中广泛使 用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…
egoist祈
2025-01-23
970
数据结构之算法复杂度(超详解)
数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在⼀种或多种特定关系的数据元素的集合。没有⼀种单⼀的数据结构对所有用途都有用,所以要学各式各样的数据结构,如:线性表、树、图、哈希等。
egoist祈
2025-01-23
590
第七节——指针笔试题(让你不再害怕指针)
sizeof: 计算变量所占内存内存空间大小的,单位是字节,如果操作数是类型的话,计算的是使⽤类型创建的变量所占内存空间的大小。
egoist祈
2025-01-23
590
第六节——从深层剖析qsort的使用(让你不再害怕指针)
如果你把函数的指针(地址)作为参数传递给另⼀个函数,当这个指针被用来调用其所指向的函数时,被调用的函数就是回调函数。回调函数不是由该函数的实现⽅直接调用,而是在特定的事件或条 件发生时由另外的⼀方调用的,用于对该事件或条件进行响应。
egoist祈
2025-01-23
590
第五节——转移表(让你不再害怕指针)
指的就是通过函数指针数组的方式通过数组去调用里面的函数,从而代替switch代码实现的冗余,这就叫做转移表。
egoist祈
2025-01-23
480
第四节——从深层剖析指针(让你不再害怕指针)
这里是把⼀个字符串(hello bit.)放到指针变量里了吗? 其实本质是把字符串hello bit 首字符的地址放到了pstr中(pstr指向字符串的首字符的地址)。
egoist祈
2025-01-23
1040
第三节——从深层剖析指针(让你不再害怕指针)
可以发现数组名和数组首元素的地址打印出的结果⼀模⼀样,数组名就是数组首元素(第⼀个元素)的地址。
egoist祈
2025-01-23
480
第二节— —字符函数和字符串函数(没有废话,全是干货)
1. 函数返回字符串str2在字符串str1中第⼀次出现的位置 2. 字符串的比较匹配不包含 \0 字符,以 \0 作为结束标志
egoist祈
2025-01-23
940
第一节— —字符函数和字符串函数(没有废话,全是干货)
C语言中有⼀系列的函数是专门做字符分类的,也就是⼀个字符是属于什么类型的字符的。 这些函数的使用都需要包含⼀个头文件是 ctype.h
egoist祈
2025-01-23
830
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档