自定义博客皮肤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)
  • 收藏
  • 关注

原创 冒泡排序与鸡尾酒排序

这使得鸡尾酒算法可以解决某些情况下冒泡算法的效率问题,例如当存在大量逆序对时,鸡尾酒算法的效率会更高。当存在大量逆序对时,即数组中相邻元素的顺序与最终排序后的顺序相反,双向排序能够更快地将较大或较小的元素移动到正确的位置。:鸡尾酒排序算法是冒泡排序的一种变体,而冒泡排序对逆序对的处理效果较好。通过双向排序,鸡尾酒排序算法在一定程度上优化了传统冒泡排序的性能,特别是在存在大量逆序对的情况下。综上所述,当存在大量逆序对时,鸡尾酒排序算法的双向排序能够更有效地减少逆序对的数量,从而提高排序效率。

2024-06-18 19:49:47 199

原创 逆序输出的简单实现方式

在许多编程题中,有很多都要求逆序输出一个数或者一个字符串,在c++的学习中,随着学习的深入,实现方法就会多了起来。2.函数递归调用:豪用,易实现,但是容易运行超时(函数call过多)1.暴力拆数,再相加:适用于位数极其小,要求逆序之后的结果为数字;3.字符数组/字符串逆序遍历:也豪用,注意字符数组内要存\0。所以大致有以下几种实现方式。

2024-06-01 23:01:20 192

原创 逆向思维!!

哦,还可以,但是还是有超时的,于是我又在csdn上找到了一种算法 每输入一个数就比较之前的数,但是当数足够多时还是不行,但是作为练习题应该不会那么极端,于是就对了。开始问大模型,他提供了一个新的思路,可以先排序 but我学过的都是双重for的呀 我认为它说的不对,但也没有其他思路,就试着用了一下。哦,记得好像是时间复杂度的问题,老师上课说过双重for循环是O(n2),但是该怎么做呢?额 ............好像没有什么好的算法,那就拿着一个数去遍历数组吧。总结:逆向思维很管用!

2024-05-04 21:28:22 197

原创 找出“水仙花数”的算法中得到的经验-----------------------------整型数据与浮点数据运算

总结:在做每一个pta上的习题时,要明确考察内容,比如此题考的是循环嵌套计算幂,而非调用函数计算,过多取巧就会弄巧成拙;还是要学好理论课,有的时候一个问题的关键就是来自书上的一个小小的知识点;最后pow函数是一个浮点运算函数;就可以实现运行超时的问题。

2024-04-25 21:48:38 167

原创 终于理解c++从入门到放弃

产生极大疑惑,因为是第二次遇到这种情况,以为是进入死循环了,但是作为一个强迫症患者,还是把之前的3~7都运行了一下。小结:c++好难,读题要仔细,科大讯飞大模型垃圾,就业机会可能加一。重新看了一下题,又百度了一下,原来是读错题(ganga)美滋滋地去试,结果...........实在是不会了问了一下科大讯飞的大模型。起初以为只是一个普普通通的作业。后来试了几次也不行就放弃了。然后一分没得┭┮﹏┭┮。啊啊啊啊啊啊啊啊啊啊。

2024-03-29 23:25:55 155

原创 c++萌新在csdn学到的第一个代码

已经上了三节c++课程,但是有的作业题还是不会,看到其他班级的同学已经有做完提交的了,感到十分焦虑,自己翻阅教材也找不到(肯定在某个角落等待我),然后百度了一下结果发现这个神奇的平台,开心><

2024-03-12 20:27:03 332

空空如也

空空如也

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

TA关注的人

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