- 博客(9)
- 收藏
- 关注
原创 C语言/C++中容易掌握的排序方法————冒泡排序
冒泡排序的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换 过来。##由于前提到的桶排序比较浪费内存空间,为了解决这个问题,我们可以采用冒泡排序。这是从小到大的排序,想一想如何从大到小进行排序呢?解释一下相邻两个元素如何交换变量。
2025-01-03 23:06:12
254
原创 C语言/C++中最快最简单的排序---桶排序
#基本原理:假设这里有十个空桶子依次进行排序并贴上1~10的标签;假如你输入的是5,你往5的编号的空桶子加水,然后把加满水的桶子放到一边,用空的5号标签去代替它,你很容易就看出来那些有水的桶子的编号,而且有水的桶子依次排列好了,这样你就得到了从小到大依次排好的编号。如果要求是从大到小排序, 这该怎么办呢?还是先自己想一想再往下看哦。只需要将for(i=0;i++)改为for(i=10;i--)就OK啦,快去试一试吧。
2025-01-02 22:59:33
507
原创 main.c(9): error C141: syntax error near { , expected sizeof
我们在设参数定量时,要求我们把参数定量放到主函数后面的第一行或第二行,并且参数定量的前面不能有其他的函数。
2024-01-28 14:41:30
3259
1
原创 main.c(26): error C242: ‘array[]‘: too many initializers
它的意思你这个' [ ]' 的数字与你外面设的参数定量的数目不相等,你可以把 '[ ]'改成参数定量的个数或者在外面删除几个参数定量。
2024-01-27 12:14:27
2964
1
原创 关于按位与,按位或,按位取反,按位异或,按位左移,按位右移的理解和表达。
按位异或==当 X, Y不相同时取1,当X,Y相同时取0。逻辑关系符优先级按照(!, && , ||,)按位取反----0的取反是1,1的取反是0.==逻辑非, &&逻辑与,||逻辑或。你只需要对图表进行记忆即可。
2024-01-26 10:36:14
331
1
原创 main.c(30): error C202: ‘O‘: undefined identifier
这第一种情况是该内容没有定义,比如你的数字写成了字母,程序无法表达。第二种情况是你设的函数没有表达,你要在程序里用到你所设的函数即可。
2024-01-26 10:18:30
2152
1
原创 main.c(47): error C141: syntax error near ‘&&‘, expected ‘__asm‘
这种情况一般是你的语法表示不正确,你可以找到对应的行数进行修改或删除引号内容就可以解决。
2024-01-23 13:15:59
1482
1
原创 main.c(51): error C141: syntax error near ‘}‘, expected ‘;‘
找到相对应的行数,在附近的某行中添加 ";
2024-01-23 10:29:02
1259
1
原创 main.c(46): error C141: syntax error near ‘}‘, expected ‘hdata‘
这种错误一般都是函数前后缺少{},仔细检查就可以解决。
2024-01-23 10:14:49
3439
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅