站長資訊網
        最全最豐富的資訊網站

        鏈表的c語言實現(三)

        二、單鏈表的基本運算
        建立了一個單鏈表之后,如果要進行一些如插入、刪除等操作該怎么辦?所以還須掌握一些單鏈表的基本算法,來實現這些操作。單鏈表的基本運算包括:查找、插入和刪除。下面我們就一一介紹這三種基本運算的算法,并結合我們建立單鏈表的例子寫出相應的程序。
        1、查找
        對單鏈表進行查找的思路為:對單鏈表的結點依次掃描,檢測其數據域是否是我們所要查好的值,若是返回該結點的指針,否則返回NULL。
        因為在單鏈表的鏈域中包含了后繼結點的存儲地址,所以當我們實現的時候,只要知道該單鏈表的頭指針,即可依次對每個結點的數據域進行檢測。
        以下是應用查找算法的一個例子:
        #include <stdio.h>
        #include <malloc.h>
        #include <string.h> /*包含一些字符串處理函數的頭文件*/
        #define N 10

        typedef struct node
        {
        char name[20];
        struct node *link;
        }stud;

        stud * creat(int n) /*建立鏈表的函數*/
        {
        stud *p,*h,*s;
        int i;
        if((h=(stud *)malloc(sizeof(stud)))==NULL)
        {
        printf(“不能分配內存空間!”);
        exit(0);
        }
        h->name[0]=’

        主站蜘蛛池模板: 国产精品毛片a∨一区二区三区| 久久久久无码国产精品不卡| 国产综合成人色产三级高清在线精品发布 | 国产午夜精品一本在线观看| 国产精品对白交换视频| 香港三级精品三级在线专区 | 国产精品偷窥熟女精品视频| 99国产精品无码| 久久精品人人做人人爽97| 日韩三级精品| 久久久久99精品成人片牛牛影视 | 亚洲精品国产V片在线观看| 国产精品亚洲αv天堂无码| 91精品国产福利在线观看| 国产精品一久久香蕉国产线看| 久久99精品国产自在现线小黄鸭| 日韩精品一区二区三区在线观看| 国产精品哟女在线观看| 成人国产精品日本在线观看| 国产精品嫩草视频永久网址| 成人精品一区二区三区中文字幕| 久久精品国产亚洲AV无码麻豆| 中文国产成人精品久久不卡| 久久久久国产精品| 国语自产精品视频在线区| 亚洲Av无码精品色午夜| 夜夜爽一区二区三区精品| 日本国产精品久久| 欧美激情精品久久久久久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产在线精品一区二区不卡麻豆| 国产偷伦精品视频| 久久久精品视频免费观看| 三级高清精品国产| 亚洲国产精品专区在线观看 | 亚洲色精品88色婷婷七月丁香| 亚洲国产精品自在拍在线播放| 亚洲精品国产成人影院| 亚洲国产精品高清久久久| 无码aⅴ精品一区二区三区浪潮| 无码囯产精品一区二区免费|