数据结构-顺序查找算法的实现(C语言)
生活随笔
收集整理的這篇文章主要介紹了
数据结构-顺序查找算法的实现(C语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據結構算法
#include<stdio.h>//定義順序表 typedef struct {int key;int count; }RecType;int search(RecType array[], int n, int key) {int i = 0;while(i<n && array[i].key!=key) {i++;}if(i>=n) {return 0;}else {return i+1;} } void main() {int key = 5;RecType a[5] = {{6},{5},{4},{2},{9}};a->count = 5;int result = search(a,a->count,key);printf("%d", result); }普通c語言的實現
#include<stdio.h>int search(int array[], int n, int key) {int i = 0;while(i<n && array[i]!=key) {i++;}if(i>=n) {return 0;}else {return i+1;} } void main() {int n = 5,key = 5;int a[5] = {6,5,4,2,9};int result = search(a,n,key);printf("%d", result);}總結
以上是生活随笔為你收集整理的数据结构-顺序查找算法的实现(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue 跳转页面传参的时候参数值为und
- 下一篇: 数据结构-顺序查找的二分查找法(折半查找