自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dev_c++如何向项目初始源文件填充代码

Dev_c++如何向项目初始源文件填充代码

2024-02-01 20:11:09 557 1

原创 C++基础语法Day1-Hello Would

Hello would

2024-01-15 21:13:33 335

原创 C++基础语法Day0-认识C++&安装C++

​C++,一款计算机高级程序设计语言,由C语言扩展升级而成

2024-01-13 21:27:36 339 2

原创 C++选择排序

老规矩,不要忘了定义x[]数组了!选择排序,顾名思义,选择最小的放前面。

2024-01-12 20:12:16 328 1

原创 C++冒泡排序

待排序的记录序列中可能存在两个或两个以上关键字相等的记录。排序前的序列中a[i]=a[j](i<j).若在排序后的序列中a[i]仍然在a[j]前,则称所用的方法是稳定的。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序错误就把他们交换过来。走访元素的工作是重复地进行,直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这玩意,它没有内置函数,所以得自己写。时间复杂度高,优点是啥?排序时间复杂度O(n^2)

2024-01-09 20:58:37 346

原创 C++分治排序

在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。分治排序是先选择一个基准数,将数组分为两半,把比基准数小的放左边,大的放右边,再继续对每一个子序列进行分治排序。2.qsort()是排序函数,参数a表示排序左端点,参数b表示排序右端点。排序时间复杂度O(n log n)1.定义排序数组时需定义成全局数组。

2024-01-06 22:07:24 382

原创 C++快速排序

有一个node类型的数组node a[10],想对它进行排序:先按a值升序排列,如果a值相同,再按b值降序排列,如果b还相同,就按c降序排列。快速排序在每一轮挑选一个基准元素,并让其他比它大的元素移动到数列一边,比它小的元素移动到数列的另一边,从而把数列拆解成了两个部分。start表示起始指针,end表示终止指针,cmp表示排序方式,可以不写,默认升序。sort()的强大之处在于它可以用来重载。排序时间复杂度O(n)~O(n^2)我们可以直接通过sort()函数实现。要使用sort(),需要包含头文件。

2024-01-06 17:20:54 366

原创 C++常用算法-素数判定,阶乘,分治

【代码】C++常用算法-素数判定,阶乘,分治。

2023-12-31 15:22:33 334 1

空空如也

空空如也

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

TA关注的人

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