A_csdn_greenhorn
码龄1年
关注
提问 私信
  • 博客:6,374
    6,374
    总访问量
  • 16
    原创
  • 99,808
    排名
  • 83
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2023-11-17
博客简介:

A_csdn_greenhorn的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    160
    当月
    0
个人成就
  • 获得131次点赞
  • 内容获得0次评论
  • 获得100次收藏
创作历程
  • 14篇
    2024年
  • 2篇
    2023年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

排序仔细回顾

常规需要掌握的排序基础逻辑:右边先走,遇到比key值小的停下,然后左边走,遇到比key大的停下,交换。直到他们相遇,交换key和相遇点,此时key左边数据小,右边数据大(默认升序)
原创
发布博客 2024.08.19 ·
669 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

函数栈帧创建和销毁详解

每当函数调用的时候会有ebp esp去维护所在的栈帧(函数调用都会在栈帧上创建空间)例如:在调用main函数前会调用一个__tmainCRTstartup函数。这样就是一个完整的函数调用栈的创建和销毁。栈的数据是从高地址往低地址增长的。以下拿反汇编代码进行分析。这里跳转到add库函数。之后return销毁。
原创
发布博客 2024.08.11 ·
179 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

栈和队列(优先级队列)

由于deque在头插尾插方面效率很高,所以我们默认用deque实现。
原创
发布博客 2024.08.04 ·
261 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

List模拟实现

创建list的节点类用作每个节点,首先还是模拟实现结构。
原创
发布博客 2024.08.02 ·
167 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

vector模拟实现

首先我们来看一看string的基础构造,有错误欢迎指正。
原创
发布博客 2024.07.28 ·
188 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

string类模拟实现

首先我们来看一看string的基础构造(该注意点都有注释,贴心0.0)有目录方便查找。
原创
发布博客 2024.07.25 ·
231 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

模版简介

class 类模板名// 类内成员定义类模板的实例化类模板实例化与函数模板实例化不同,类模板实例化需要在类模板名字后跟,然后将实例化的类型放在中即可,类模板名字不是真正的类,而实例化的结果才是真正的类我们用栈的例子具体实现一下// 类模版public:_size = 0;//数据类型// 模版不建议声明和定义分离到两个文件.h 和.cpp会出现链接错误,具体原因后面会讲// 扩容++_size;
原创
发布博客 2024.07.19 ·
400 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

C/C++内存管理

1.调用函数申请空间2.在申请的空间上执行构造函数,完成对象的构造。
原创
发布博客 2024.07.18 ·
610 阅读 ·
29 点赞 ·
0 评论 ·
11 收藏

日期类初步实现

创建一个数组去列出12个月的天数,再额外判断一下闰年的2月(这里写成成员函数,因为调用频繁,作内联)本质上没有很大的区别,拷贝构造就是构造的一个重载,只不过拷贝构造的参数必须得是类类型对象的引用。
原创
发布博客 2024.07.13 ·
115 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C++类和对象知识点

目前所知有两种类定义的方法,Class 和 Struct,相比于c,c++的struct可以定义成员函数了。我们常用的类就是class。
原创
发布博客 2024.07.12 ·
1059 阅读 ·
13 点赞 ·
0 评论 ·
25 收藏

C++主要基础入门知识

缺省参数用通俗易懂的话来讲就是,一个函数的形参的默认参数值,如果没有给参数,那么就用缺省参数,如果给了则忽略。C++11中引⼊nullptr,nullptr是⼀个特殊的关键字,nullptr是⼀种特殊类型的字⾯量,它可以转换。sizeof中含义不同,引⽤结果为引⽤类型的⼤⼩,但指针始终是地址空间所占字节个数(32位平台下。C++中指针和引⽤就像两个性格迥异的亲兄弟,指针是哥哥,引⽤是弟弟,在实践中他们相辅相成,功。指针很容易出现空指针和野指针的问题,引⽤很少出现,引⽤使⽤起来相对更安全⼀些。
原创
发布博客 2024.07.09 ·
969 阅读 ·
21 点赞 ·
0 评论 ·
12 收藏

栈和队列详解

一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据也在栈顶。假设有栈有四个数据。
原创
发布博客 2024.05.16 ·
335 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

C语言经典项目 ---- 贪吃蛇

使⽤C语⾔在Windows环境的控制台中模拟实现经典⼩游戏贪吃蛇。实现基本的功能:•贪吃蛇地图绘制•蛇吃⻝物的功能 (上、下、左、右⽅向键控制蛇的动作)•蛇撞墙死亡•蛇撞⾃⾝死亡•计算得分•蛇⾝加速、减速•暂停游戏。
原创
发布博客 2024.05.03 ·
851 阅读 ·
25 点赞 ·
0 评论 ·
20 收藏

链表带环问题

今天我们来看一下链表的经典问题,带环问题这个问题可以算是比较了,接下来咱们看看题目内容看到这个题目,首先我们应该想到的思路,就是“
原创
发布博客 2024.04.29 ·
248 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

关于c语言分支与循环的基础知识

同样的,这是用do while循环打印1~10的数字,首先不管怎么样先将1打印出来,其次判断打印接下来的数字,相较于while和for语句又麻烦了不少。不过这次有些不同了,我想让他打印到4就不打印了,那我就用break语句,让他等于5后直接退出循环,结束打印。在循环执⾏的过程中,如果某些状况发⽣的时候,需要提前终⽌循环,这是⾮常常⻅的现象。语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,所以我们的建。判断一个语句是否正确,正确就运行下面的语句,不正确则跳过下面的语句。
原创
发布博客 2023.12.02 ·
41 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跨入编程行业的新奇体验

一名跨专业大一学生初识编程的感受及见解
原创
发布博客 2023.11.19 ·
51 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多