随笔分类 - C语言
摘要:int *arr = new int[10]; // int arr[10] = {}; memset(arr, -1, sizeof(arr)); printf("%d\n", sizeof(arr)); for (int i = 0; i < 10; i++) { printf("%d ", a
阅读全文
摘要:括号匹配的检验:假设输入字符串中有三种括号,大括号、中括号、小括号,其嵌套的方式是随意的。 即类似的都为正确格式。 检验括号是否匹配的方法可用“期待的急迫程度”来解决。例如下面的括号串: 当计算机接受第一个括号时,它期待着第六个括号与它见面,然而我们输入的却是第二个括号,同理,一直到第三个括号,3期
阅读全文
摘要:Time : 2020-08-03 12:48:37 本文主要总结了C语言常见的四种排序算法: 冒泡排序、插入排序、选择排序、快速排序。 冒泡排序: 主要思想:将一串数字中的最大值(或最小值)排列到数组的最后面,再将内层循环j的最大值向前移一位; 同理,这个时候将剩余数字的最大值(或最小值)冒泡到数
阅读全文
摘要:C语言-"辗转相除法“求两个数的最大公约数(Greatest Common Divisor) 2020-07-14 16:35:15 辗转相除法又叫做欧几里得算法,是指用于计算两个正整数a, b的最大公约数。 欧几里得在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里得算法
阅读全文

浙公网安备 33010602011771号