C语言
文章平均质量分 62
ChlinRei
。。。。。。
展开
-
C语言:二分查找+代码程序实现
C语言:二分查找例:N个有序数数列已放在一维数组中。下列程序中,函数fi的功能是:利用折半查找算法查找整数m在数组中的位置,返回其下标值;反之返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(Iow<high),然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值,则下次的查找范围放在中间位置之后的元素中;反之,下一次的查找范围在中间位置之前的元素中。……直到low>high,查找结束。代码如下:#include <std原创 2022-04-25 09:54:15 · 1761 阅读 · 0 评论 -
C语言二级第一套题(答案+解析)
C语言二级第一套题(答案+解析)一、选择题一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。A、12345ABCDE B、EDCBA54321 C、ABCDE12345 D、54321EDCBA【解析】栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。下列叙述中正确的是( )。A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况原创 2022-04-25 08:26:18 · 3486 阅读 · 0 评论 -
C语言数组与典型算法
C语言数组与典型算法一、一维数值数组定义数组: 类型 数组名[数组长度];如 int a[10]; 1. a是数组名,代表所分配存储空间的首地址,即a<=>&a[0] 2. 定义了10个元素分配在连续的存储空间内,元素的下标范围0~10-1 3. 数组长度必须是常量或常量表达式定义数组的同时可以给元素赋初值,赋初值的情况如下:1) int a[10]={1,2,3,4,5,6,7,8,9,10};//全部元素赋初值2) int a[10]={1,2,3,4}原创 2022-04-24 09:24:37 · 854 阅读 · 0 评论