自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 QT自定义延时函数

最近在做项目的时候需要用到延时函数,去网上搜索发现QT没有专门的延时函数类,所以就只能自定义一个延时函数。咱们废话不多说,直接上代码。

2024-03-20 16:12:16 245 1

原创 将两个有序数组合并到一个数组里,保证数组的趋势不变,要求边组合边排序。

(1)判断原数组是升序还是降序,合并数组;(2)按照升序或者降序的方式排序;(3)输入合并后的数组。

2024-03-20 15:43:30 175 1

原创 数组实现斐波那契

斐波那契数列,又称黄金分割数列,因数学家莱昂纳多.斐波那契以兔子繁殖为例而引入,故有称为“兔子数列”,指的是这样的一个数列:1、1、2、3、5、8、13、21、34....

2024-03-20 15:17:02 222 1

原创 去掉一个数组中的最大值和最小值,算出剩余数的平均值

废话不多说,直接上代码,涉及到的排序算法可查看另一篇博客三种常见的排序算法中的冒泡排序。

2024-03-20 14:56:52 206 1

原创 比较常用的三种排序算法总结(冒泡排序、选择排序、插入排序)

(1)比较相邻的元素。如果第一个比第二个大,就交换它们两个。(2)对每一对相邻的元素做同样的操作,从开始的第一对到结束的最后一对。这一步做完之后最后一个数是最大的。(3)针对所有元素重复上述步骤,除了最后一个。(4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

2024-03-19 17:03:43 125 1

原创 高质量C/C++编程指南

本文档参考《高质量C++ C编程指南》及自己的心得编写,如有侵权,立刻删除!定义文件有三部分内容:(1)定义文件开头处的版权和版本声明;(2)对一些头文件的使用;(3)程序的实现体(包括数据和代码)假设定义文件的名称为header.cpp,定义文件的结构参见如下://版权和版本说明见2.1.1,此处省略#include "header.h" //引用头文件...//全局函数的实现体...//类成员函数的实现体...

2024-03-19 16:16:55 1741 4

原创 二分查找:有15个数按又由大到小的顺序存放在一个数组中,现在要查找某个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则打印无此数。

由于数组是固定长度,折半查找即从中间向两边查找,然后进行数值比较看是否是我们需要查找的数。

2024-03-16 14:11:06 203 1

原创 将一个数组中的值按逆序重新存放。如原来的序号为:8、6、5、4、1,要改为:1、4、5、6、8

题目浅显易懂,直接上代码。

2024-03-15 17:30:47 229 2

原创 有一个已经排好序的数组,现向该数组中插入一个数,要求原来的排序趋势(升序或者降序)不变。

首先要知道一个已经排好序的数组是定长的,如果要像该数组中插入一个数,肯定需要将该数组扩容或者说定义一个新的数组(),其次就是将插入的数对比原有数组进行排序。

2024-03-15 16:54:32 223

空空如也

空空如也

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

TA关注的人

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