C语言复习之两种常用检索方式
来源:互联网 发布:最新一手收藏品数据 编辑:程序博客网 时间:2024/06/05 04:39
【每天进步一点点,让优秀成为一种习惯】
今天的心情比较糟糕。一直以来心情都不错,感觉大学里边交到了不少很好的朋友,也算是读大学最大的收获。
好了,吐槽完毕,下面介绍两种常用的检索方式:顺序检索和对半检索~
具体算法不介绍了,可以google or baidu。直接上源码:
//designed by yjysdu//20120304#include<stdio.h>#define n 10int search(int key,int a[]){int i;for (i=0;i<10;i++){if (a[i]==key)return i;}return -1;}int half_search(int key,int a[]){int low = 0;int high = n-1;int i=0;while (high-low>0){if (a[i]==key)return i;i++;}return -1;}void main(void){ inta[n] ={1,2,3,4,5,6,7,8,9,10}; int key = 8;int output1,output2;output1 = search(key,a);printf("%d\n",output1);output2 = half_search(key,a);printf("%d\n",output1);}
- C语言复习之两种常用检索方式
- 专业课之C语言复习
- C语言复习之---链表
- C语言之指针复习
- 51单片机之时钟(C语言和汇编两种方式实现)
- 跨语言检索的两种方法
- C语言中链表的两种实现方式
- C语言两种动态分配二维数组方式的讨论
- C 语言 键盘输入一组数据,两种方式排序输出。
- c语言下,关闭socket的两种方式
- c语言两种方式死循环的区别
- C语言声明字符串的两种方式
- C语言基础 注释的两种方式
- C语言中定义常量的两种方式
- C语言两种字符串初始化方式的对比
- Hibernate的两种检索方式(HQL检索、QBC检索)
- C语言之常用
- Android 之倒计时验证两种常用方式
- iOS Code Signing: 解惑
- 基本功练习_3_4_之strcpy函数和memcpy函数
- 初手必看之Nginx详细介绍
- 交叉编译Qt应用程序
- 在Galileo Eclipse中启动Tomcat后,http://localhost:8080/无法访问,但是独立启动Tomcat却完全正常的解决办法
- C语言复习之两种常用检索方式
- Java多线程:线程同步与关键字synchronized
- Makefile Kconfig 内核配置————怎样在menuconfig中添加一个菜单选项
- Linux串口编程详解
- mock测试
- quartz集群完整应用实例
- Ajax模拟留言
- Java多线程:线程同步——实验1
- poj 1562 简单的BFS搜索