枫叶先生__社区达人页

个人头像照片
枫叶先生_
已加入开发者社区680

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布76篇文章
4条评论
已回答1个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
  • C++
  • 算法
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2023年04月

  • 04.18 23:59:37
    发表了文章 2023-04-18 23:59:37

    【数据结构初阶】二、顺序表的实现

    目录 一、线性表 二、顺序表 2.1 顺序表概念及结构 2.2 顺序表接口实现 2.2.1 顺序表初始化 2.2.2 顺序表的销毁 2.2.3 顺序表的打印 2.2.4 顺序表增加数据(插入,头插、尾插) 2.2.5 顺序表删除数据(删除,头删、尾删) 2.2.6 顺序表查找数据 2.2.7 顺序表修改数据 三、顺序表完整代码(C语言) 3.1 SeqList.h 3.2 SeqList.c 3.3 Test.c 四、顺序表的优缺点
  • 04.18 23:40:07
    发表了文章 2023-04-18 23:40:07

    【数据结构初阶】一、算法的时间复杂度和空间复杂度

    目录 一、什么是数据结构 二、什么是算法 三、算法效率 3.1 如何衡量一个算法的好坏 3.2 算法的复杂度
  • 04.18 20:51:03
    发表了文章 2023-04-18 20:51:03

    【C++初阶】五、STL简介(了解)

    一、什么是STL STL(standard template libaray-标准模板库):是C++标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架
  • 04.18 20:32:09
    发表了文章 2023-04-18 20:32:09

    【C++初阶】四、模板初阶

    目录 一、泛型编程 二、函数模板 2.1 函数模板概念 2.1 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 2.6 函数模板不支持定义和声明分离 三、类模板 3.1 类模板的定义格式 3.2 类模板的实例化
  • 04.18 20:05:52
    发表了文章 2023-04-18 20:05:52

    【C++初阶】三、C/C++内存管理

    目录 一、C/C++内存分布 二、C语言中动态内存管理方式 三、C++内存管理方式 3.1 new/delete操作内置类型 3.2 new 和delete 操作自定义类型 四、operator new与operator delete函数 五、new和delete的实现原理 5.1 内置类型 5.2 自定义类型 六、定位new表达式(placement-new)(了解) 七、常见面试题 7.1 malloc/free和new/delete的区别 7.2 内存泄漏 7.2.1 什么是内存泄漏,内存泄漏的危害 7.2.2 内存泄漏分类(了解) 7.2.3 如
  • 04.18 19:43:21
    发表了文章 2023-04-18 19:43:21

    【C++初阶】二、类与对象(下篇)

    目录 一、再谈构造函数 1.1 构造函数体赋值 1.2 初始化列表 1.3 explicit 关键字 二、static成员 2.1 static 概念 2.2 static 的特性 三、友元 3.1 友元函数 3.2 友元类 四、内部类 五、匿名对象 六、拷贝对象时的一些编译器优化 七、再次理解类和对象
  • 04.18 14:16:08
    发表了文章 2023-04-18 14:16:08

    【C语言进阶】函数栈帧的创建和销毁(内功修炼)

    目录 前言 一、基础知识 1.1 什么是栈区? 1.2 寄存器 1.3 测试代码和一些其它的 二、函数栈帧的创建和销毁的过程 2.1 _tmainCRTStartup函数(调用main函数)栈帧的创建 2.2 main函数栈帧的创建 2.3 main函数内执行有效代码 2.4 Add函数栈帧的创建 2.5 Add函数内执行有效代码 2.6 Add函数栈帧的销毁 2.7 main函数代码继续执行 三、所需反汇编代码总览 四、总结
  • 04.17 20:42:22
    发表了文章 2023-04-17 20:42:22

    【C++初阶】二、类与对象(中篇)

    目录 一、类的6个默认成员函数 二、构造函数 2.1 构造函数概念 2.2 构造函数的特性 三、析构函数 3.1 析构函数的概念 3.2 析构函数的特性 四、拷贝构造函数 4.1 拷贝构造函数概念 4.2 拷贝构造函数的特性 五、赋值运算符重载 5.1 运算符重载 5.2 赋值运算符重载 六、const 成员 七、取地址及const取地址操作符重载
  • 04.17 15:22:51
    发表了文章 2023-04-17 15:22:51

    【C++初阶】二、类与对象(上篇)

    目录 一、面向过程和面向对象初步认识 二、类的引入 三、类的定义 四、类的访问限定符及封装 4.1 访问限定符 4.2 封装 五、类的作用域 六、类的实例化 七、类对象模型 7.1 计算类对象的大小 7.2 类对象的存储方式猜测 八、this 指针 8.1 this指针的引出 8.2 this 指针的特性 九、关于C++的代码风格
  • 04.16 03:02:28
    发表了文章 2023-04-16 03:02:28

    【Linux】四、Linux 进程概念(上篇)

    目录 前言 一、冯诺依曼体系结构 1.1 冯诺依曼体系结构是什么 1.2 冯诺依曼体系结构为什么这么设计 1.2.1 思考 1.2.2 了解一下计算机的存储分级 1.2.3 解释 1.3 往下要明确几点 1.4 冯诺依曼实例 二、操作系统(Operating System) 2.1 操作系统概念 2.2 为什么要有操作系统
  • 04.15 19:52:55
    发表了文章 2023-04-15 19:52:55

    【Linux】三、Linux 环境基础及开发工具使用(下篇)

    目录 六、Linux 软件包管理器 yum 6.1 前言 6.2 什么是软件包 6.3 查看软件包 6.4 如何安装软件 6.5 如何卸载软件 6.6 yum 源 6.7 一些好玩的命令七、Linux第一个小程序-进度条 7.1 \r&&\n 7.2 行缓冲区概念 7.3 进度条代码 八、Linux 使用 git 命令行 8.1 版本控制 8.2 git 的历史 8.3 git 安装 8.4 克隆远程仓库到本地 8.5 git 三板斧8.51 三板斧第一招: git add 8.52 三板斧第二招: git commit 8.53 三板斧第三招: g
  • 04.15 18:57:55
    发表了文章 2023-04-15 18:57:55

    【Linux】三、Linux 环境基础及开发工具使用(上篇)

    目录 一、开发工具 二、Linux编辑器 - vim使用 2.1 vim 的基本概念 2.2 vim的基本操作 2.3 vim正常模式命令集 2.4 vim末行模式命令集 2.5 简单vim配置 2.5.1 配置文件的位置
  • 04.15 17:43:22
    发表了文章 2023-04-15 17:43:22

    【Linux】二、Linux权限理解(总)

    目录 一、shell命令以及运行原理 二、Linux 权限的概念 三、 Linux权限管理 3.0 什么是权限? 3.1 文件访问者的分类(人) 3.2 文件类型和访问权限(事物属性) 3.3 文件权限值的表示方法 3.4 文件访问权限的相关设置方法 3.5 umask 命令 四、目录的权限 五、粘滞位
  • 04.15 16:21:22
    发表了文章 2023-04-15 16:21:22

    【Linux】一、Linux下基本指令

    目录 1、ls 指令 2、pwd 命令 3、cd 指令 4、clear 指令 5、whoami 指令 6、touch 指令 7、mkdir指令(重要) 8、rmdir指令(重要) 9、rm 指令(重要) 10、man 指令(重要) 11、cp 指令(重要) 12、mv 指令(重要)
  • 04.15 14:21:56
    发表了文章 2023-04-15 14:21:56

    【C++初阶】一、C++入门(万字总结)

    目录 一、关于C++ 1.1 什么是C++ ? 1.2 C++ 发展史 二、C++关键字(C++98) 三、命名空间 3.1 命名空间出现的原因 3.2 命名空间的定义
  • 04.14 22:52:29
    发表了文章 2023-04-14 22:52:29

    【C语言进阶】C语言程序设计:动态通讯录(顺序表实现)

    目录 动态通讯录的实现 一、实验的目的和意义 二、实验内容描述 三、功能描述 四、数据结构 1、三大模块 2、结构设计 3、动态开辟 4、文件操作 5、主要函数 五、流程图及模块算法 1.Contacct 程序运行流程图 2、AddContct(增加)函数流程图 3、DelContct(删除)函数流程图 4、SearchContct(查找)函数流程图 5、ModifyContct(修改)函数流程图 6、SortContct(排序)函数流程图 六、实验测试结果 七、实验总结 八、源代码 1、DynamicContact.h 2、DynamicC
  • 04.14 22:09:10
    发表了文章 2023-04-14 22:09:10

    【C语言初阶】初识指针

    目录 指针初阶 一、指针为何物 1、指针的概念 2、指针的背后 二、指针和指针类型 1、指针的类型 2、指针类型的意义 三、野指针 1、野指针成因 2、如何规避野指针 四、 指针运算 指针 +- 整数 1、指针 + 指针 2、 指针 - 指针 3、值得注意 五、指针和数组 六、二级指针 七、指针数组 八、总结一下
  • 04.14 21:29:09
    发表了文章 2023-04-14 21:29:09

    【C语言进阶】数据储存详解

    目录 一、数据类型的介绍 二、整型在内存中的存储 1、补充两点 (1)首先,要了解原码、反码、补码(整型的储存) (2).有符号(signed)与无符号(unsigned)的区别 2、大小端介绍
  • 04.14 17:49:06
    发表了文章 2023-04-14 17:49:06

    【C语言初阶】表达式求值(隐式类型转换,算术转换)

    目录 表达式求值 一、先补充一点(为下文做准备) 1.首先,要了解原码、反码、补码(简单说一下) 2.有符号(signed)与无符号(unsigned)的区别 二、隐式类型转换(整型提升) 1.什么是整型提升? 2.整型提升的意义 3.有符号(signed)类型的整型提升 3.无符号(unsigned)整形提升 4.简而言之 5.例子 三、算术转换 四、
  • 04.14 17:10:20
    发表了文章 2023-04-14 17:10:20

    【C语言初阶】操作符之 位运算符详解(“ << ”,“ >> ”,“ & ”,“ | ”,“ ^ ”,“ ~ ”)

    目录 C语言中六种位运算符: 一、位移运算符 1、移位运算符简介 2、先要了解一点 3、 << 左移运算符 4、>>右移运算符 5、警告 二、 1、& 按位与 2、| 按位或 3、^ 按位异或
  • 04.14 16:36:32
    发表了文章 2023-04-14 16:36:32

    【C语言初阶】操作符之 移位运算符(>>、<<)详解

    目录 位移运算符 1、移位运算符简介 2、先要了解一点 3、 << 左移运算符 4、>>右移运算符 5、警告 6、最后
  • 04.14 16:18:44
    发表了文章 2023-04-14 16:18:44

    【C语言初阶】排序算法之“冒泡排序”

    1.冒泡排序简介 冒泡排序(Bubble Sort),是一种较简单的排序算法。
  • 04.14 16:04:48
    发表了文章 2023-04-14 16:04:48

    【C语言初阶】猜数字游戏的实现

    目录 1.猜数字游戏规则 2.猜数字的实现 (1)猜数字的主体 (2)猜游戏的真正主体 3.总代码 4.最后
  • 04.14 15:53:25
    发表了文章 2023-04-14 15:53:25

    【C语言初阶】二分查找(折半查找)

    目录 二分查找 1.简介 2.例子 3.代码如下 4.总结
  • 04.14 15:43:18
    发表了文章 2023-04-14 15:43:18

    【C语言初阶】求两个数的最大公约数,三种算法

    给定两个整数,让你求这两个数的最大公约数 最大公约数顾名思义就是:这几个整数共有的约数中最大的一个。
  • 04.14 15:27:41
    发表了文章 2023-04-14 15:27:41

    【C语言初阶】如何判断一个数为多少进制?

    给点一个数,判断它为多少进制??
  • 04.14 15:23:57
    发表了文章 2023-04-14 15:23:57

    解决Tortoise git没有红色、绿色勾勾的问题

    网上搜了好多,感觉这个挺好用的(亲测有效)
  • 04.14 15:16:06
    发表了文章 2023-04-14 15:16:06

    【C语言初阶】C语言%(%d,%c...)

    符号%除了取余,另一个含义就是引导符;如%d,%c... 下面就列举一些(不深入):
  • 发表了文章 2023-04-20

    【C++11】晦涩难懂语法系列:可变参数模板

  • 发表了文章 2023-04-20

    【C++11】lambda表达式

  • 发表了文章 2023-04-20

    【C语言进阶(NEW)】六、文件操作(二)

  • 发表了文章 2023-04-20

    【C++11】final与override关键字和类的新功能

  • 发表了文章 2023-04-20

    【C++11】右值引用和移动语义

  • 发表了文章 2023-04-20

    【C++11】关于C++11新特性简介

  • 发表了文章 2023-04-20

    【Linux】八、Linux进程信号详解(完结)

  • 发表了文章 2023-04-20

    【Linux】八、Linux进程信号详解(一)

  • 发表了文章 2023-04-20

    【Linux】七、进程间通信(二)

  • 发表了文章 2023-04-20

    【Linux】七、进程间通信

  • 发表了文章 2023-04-20

    【C++进阶】十一、哈希的应用---布隆过滤器(二)

  • 发表了文章 2023-04-20

    【C++进阶】十一、哈希的应用---位图(一)

  • 发表了文章 2023-04-20

    【C++进阶】九、哈希表

  • 发表了文章 2023-04-20

    【C++进阶】十、用哈希表对unordered_set和unordered_map进行封装

  • 发表了文章 2023-04-20

    【C++进阶】七、使用红黑树对set和map进行封装

  • 发表了文章 2023-04-20

    【C++进阶】八、STL---unordered_set & unordered_set的介绍及使用

  • 发表了文章 2023-04-20

    【C++进阶】六、红黑树

  • 发表了文章 2023-04-20

    【C++进阶】五、AVL树

  • 发表了文章 2023-04-20

    【C++进阶】四、STL---set和map的介绍和使用

  • 发表了文章 2023-04-20

    【C++进阶】三、二叉搜索树

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-04-22

    开发者需要怎样的技术社区?

    有质量的技术内容:技术社区需要提供有价值的技术内容,包括教程、文章、案例等,这些内容应该是经过筛选和验证的,能够帮助开发者解决实际问题。 活跃的社区氛围:社区需要有活跃的讨论和交流氛围,开发者可以在这里分享自己的经验和问题,与其他开发者互动交流,共同学习成长。 专业的技术支持:技术社区需要提供专业的技术支持,能够解答开发者的问题和疑惑,提供技术建议和指导。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息