- 博客(5)
- 收藏
- 关注
原创 插入排序的C语言实现
当我们将一个数组进行排序时,我们认为第一个数一个有序序列,然后插入下一个元素,经过对比,使这两个数成为新的有序序列,同理依次插入后续元素。在我们生活中中也经常用到插入排序,不知道小伙伴们是否注意到当我们打扑克摸牌的时候也是类似插入排序,当我们抓上来第一张牌时,认为它是最小的牌,当我们抓下一张时与上一张比较,比较之后再插入。
2024-04-19 16:15:11 331 1
原创 new/delete 与 malloc/free区别
2.new type malloc(空间大小),new的返回类型为类型指针 malloc返回类型为void*(使用区别)3.作用对象为自定义类型时,new和delete会分别调用构造函数和析构函数。区别:1.new和delete是关键字 malloc和free是函数(概念层次)作用于自定义类型时new与delete调用析构函数。相同:作用对象为内置类型且没有错误时没有差别。作用于内置类型时都正常开辟空间。
2024-01-29 23:52:38 480
原创 内存泄漏C++
内存泄漏的危害:长期运行的内存,出现内存泄漏的危害更大(如操作系统/游戏运行),或者设备本身内存小危害也大。注:如图开辟了两个G但忘记释放,则会造成内存泄漏(但是示例为短程序,程序运行结束内存也会释放)内存泄漏:指开辟的空间不再需要使用,但由于忘记或者其它原因没有释放内存。 释放内存后所占内存。开辟空间前程序所占内存。
2024-01-29 23:12:58 563
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人