自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C++与C中的const有什么区别

众所周知,在C/C++中const关键字修饰一个只可读数据类型。它限定一个变量不允许被改变,产生静态作用。使用const在一定程度上可以提高程序的安全性和可靠性。 但是在C/C++中的const也有一些区别的去看下列示例代码: C++方式编译(.cpp) #include<iostream> int main() { const int data = 5; int *p = (int*)&data; *p = 50; std::cout << data &lt..

2020-08-13 11:24:00 372 2

原创 数据结构之用队列实现栈与栈实现队列

我们了解了STL中的队列与栈的数据结构,那么有没有想过使用队列实现STL中的栈这种数据结构呢?或者使用栈实现STL的队列的数据结构呢? 下面将讲解一下方法。 用队列实现栈: 通过STL的队列方法使用队列实现栈: 写一个队列结构体用栈的方法 struct Que { stack<int> S, Q; int back() { if (!S.empty()) { return S.top(); } else { if (Q.empty()) {

2020-08-12 12:47:30 226

原创 选择插入排序解析与实现

选择排序详解: ​ 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 ​ 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1轮交换。在所有的完全依靠交换去移动

2020-08-11 16:14:26 155

空空如也

空空如也

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

TA关注的人

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