
C/C++杂谈
文章平均质量分 87
C/C++中的基础知识以及解答常见的问题
顾得泉
路漫漫其修远兮,关关难过关关过!!!
展开
-
基于for循环中i++与++i的思考(个人发现)
本文是一篇作者基于常用for循环中i++和++i的如何使用的思考,感兴趣的同学可以来看看。原创 2024-07-24 16:35:54 · 1368 阅读 · 4 评论 -
C/C++组蓝桥杯---带你轻松解决高精度问题 | 模板
本文主要对高精度问题的解法进行了整理。原创 2024-03-16 23:07:50 · 1552 阅读 · 24 评论 -
一篇文章带你搞懂---全排列
全排列(Permutation)是指将一组元素按照一定的顺序进行排列的过程。在计算机科学中,全排序是一个经典的问题,常用于解决排列组合、搜索和优化等领域的算法设计。原创 2024-01-16 19:54:53 · 3062 阅读 · 12 评论 -
常见排序算法之快速排序
快速排序,又称划分交换排序,是Hoare在1962年提出的一种改进的排序算法。这种算法的基本思想是通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据比另一部分的所有数据都要小。原创 2023-11-10 15:31:13 · 330 阅读 · 32 评论 -
常见排序算法之插入排序类
插入排序,是一种简单直观的排序算法,工作原理是将一个记录插入到已经排好序的有序表中,从而形成一个新的、记录数增1的有序表。原创 2023-11-10 09:13:46 · 1261 阅读 · 29 评论 -
C语言实现斐波那契数列的多种方法
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。原创 2023-10-31 11:28:12 · 32489 阅读 · 18 评论 -
常见排序算法之堆排序
堆排序是一种利用堆这种数据结构所设计的一种排序算法。原创 2023-10-31 09:02:39 · 343 阅读 · 17 评论 -
常见排序算法之冒泡排序
冒泡排序,英文名BubbleSort,是一种相对基础的交换排序方法。这种排序算法的名字来源于它操作的过程,可以类比为数列中的每一个元素都可以像小气泡一样,根据自身的大小一点一点向数组的一侧移动。原创 2023-10-24 21:51:01 · 956 阅读 · 23 评论 -
详解结构体对齐
结构体对齐是C语言中的一个重要概念,它决定了结构体成员在内存中的存储方式。原创 2023-10-20 22:12:51 · 1015 阅读 · 21 评论 -
const的用法
在C/C++语言中,const关键字是一种修饰符,其主要作用是限定变量的值不允许被改变,产生静态作用。原创 2023-10-19 23:06:37 · 193 阅读 · 19 评论 -
C语言中,float跟double的区别及用法
使用场景:一般情况下,如果需要高精度计算,应该使用double;需要注意的是,在进行浮点数运算时,由于浮点数存在精度问题,可能会出现一些意料之外的结果,因此需要谨慎使用。运算速度:如果需要快速进行浮点数运算,可以使用float,因为它占用的存储空间更小,运算速度更快。精度要求:如果需要高精度计算,应该使用double,因为它能够表示更小精度的数值。存储空间:如果需要节省存储空间,可以使用float,因为它占用的存储空间更小。精度:double比float精度更高,能够表示更大范围和更小精度的数值。原创 2023-04-06 08:50:27 · 24264 阅读 · 9 评论