自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农印象

努力做好一个文邹邹的工具人,你做的越多,你知道的越多!

  • 博客(6)
  • 资源 (5)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【C++】函数模板的深入浅出

前言一、什么是模板二、模板的分类三、函数模板四、函数模板的格式五、模板参数六、类型形参转换(类型不确定)七、非类型形参转换(类型确定)八、模板参数说明九、模板函数的重载1)模板函数重载的几点说明十、函数模板的总结十一、C++模板与仿函数实现冒泡排序1)模板函数、模板类、仿函数十二、结语模板是C++的一个重要特性。利用模板机制可以显著减少冗余信息,能大幅度地减少程序代码,进一步提高面向对象程序的可...

2018-11-22 15:17:49 135

原创 【C++】C++11特性

前言auto关键字for-each指针空值nullptrlong long 类型constexprusing类型别名列表初始化decltype类型指示符尾置返回类型=default 生成默认构造函数lambda表达式附加auto关键字C语言中其实就有auto关键字,修饰可变化的量,但是由于平时我们直接使用int a = 10;也是声明变量,编译器已经自动帮我们加上了auto关键字,是C语言中应...

2018-11-20 15:51:01 122

原创 【数据结构】各类排序算法及其优化总结

前言一、插入排序☞ 直接插入排序☞ 二分插入排序(优化)☞ 希尔排序二、选择排序☞ 选择排序(单边缩小空间)☞ 选择排序(双边缩小空间1.0)☞ 选择排序(双边缩小空间2.0)☞ 堆排序四、交换排序☞ 冒泡排序☞ 快速排序五、归并排序☞ 归并排序六、计数排序☞ 计数排序七、总结八、附加本文对各类排序算法的实现、优化、复杂度、稳定性、适用场景作以全面总结,为了突出算法的简洁、易懂,去除了一些冗余操...

2018-11-18 21:54:54 426

原创 【C++】string类、浅拷贝、深拷贝、写时拷贝

前言一、String类初识1.String类出现的原因2.string类的特性二、String类的简单赋值浅拷贝的内存分析1. 什么是浅拷贝?2. 浅拷贝问题总结三、String类加入引用计数的浅拷贝的分析与实现1. 引用计数原理四、String类加入引用计数及静态成员变量的分析与实现1. 为什么要加入静态成员变量五、String类加入引用计数及指针的分析与实现1. 为什么要引入指针?六、写时拷贝...

2018-11-11 22:59:01 709

原创 【C++】动态内存管理

前言一、C/C++内存分布二、回顾C语言中的动态内存管理1. malloc/calloc/realloc的区别是什么?2. 32位平台指针为什么是4个字节?3. 如何malloc一个大于3G的空间?三、C++中的内存管理1. new/delete操作内置类型用法2. new/delete操作自定义类型用法四、operator new和operator delete函数五、定位new表达式六、常见面...

2018-11-10 18:59:50 104

原创 【Linux】信号处理机制

那就

2018-11-10 00:40:29 2601

红黑树插入场景.xmind

红黑树Mind图——红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。红黑树是在1972年由Rudolf Bayer发明的,

2020-07-23

数据结构课程设计

本题要求输入信息存入文件,读取文件中信息统计分数,并执行排序与查找功能,要求中未对输入数据进行插入和删除等操作,并且排序和查找过程中有许多的随机读取数据操作,因此使用顺序存储结构进行数据的存储。各个要求属性具有一定的联系,在定义数据时使用结构体和结构体数组来存储相关信息数据。在程序开始阶段为提高用户的体验,以及界面的美观度,为程序设计了一个图形界面,以西安科技大学照片为背景,并插入了音效。

2018-06-29

数据结构课程设计大纲

《数据结构》是计算机软件的一门基础课程,计算机科学各领域及有关的应用软件都要用到各种类型的数据结构。学好数据结构对掌握实际编程能力是很有帮助的。为了学好《数据结构》,必须编写一些在特定数据结构上的算法,通过上机调试,才能更好地掌握各种数据结构及其特点,同时提高解决计算机应用实际问题的能力。《数据结构与算法分析》课程设计是在学习完C语言和数据结构之后,对这两门课程所学知识的综合应用。

2018-06-29

指针那些事儿

指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要多编程,上机调试。只要作到这些,指针也是不难掌握的。

2018-03-23

教你如何玩转指针

在信息工程中,指针是一个用来指示一个内存地址的计算机语言的变量或中央处理器(CPU)中的寄存器(Register)。指针一般出现在比较近机器语言的语言,如汇编语言或C语言。面向对象语言如Java一般避免用指针,而是引用。

2018-03-23

发表不了博客

发表于 2018-10-28 最后回复 2018-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除