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

        鏈表的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]=’

        主站蜘蛛池模板: 青青草精品视频| 精品久久久久久无码人妻蜜桃 | 99久久精品国产一区二区三区 | 国产精品免费无遮挡无码永久视频| 久久99精品国产麻豆不卡| 欧美视频精品一区二区三区| 精品一区二区三区免费毛片爱| 自拍偷自拍亚洲精品第1页| 国产久爱免费精品视频 | 久久99精品久久久久子伦| 香蕉99久久国产综合精品宅男自| 国精品产露脸自拍| 国产精品v欧美精品v日本精| 精品日产一区二区三区手机| 国产在线精品一区二区中文| 午夜欧美精品久久久久久久| 亚洲韩精品欧美一区二区三区| 精品久久久久久无码中文野结衣 | 欧美精品在线免费| 精品人妻伦九区久久AAA片69| Xx性欧美肥妇精品久久久久久| 久久99国产精品二区不卡| 国产高清在线精品一区| 1024国产欧美日韩精品| 国产在线精品一区二区在线观看 | 久久久久久久99精品免费观看| 国产精品无码一区二区三区电影| 亚洲精品成人无限看| 亚洲精品黄色视频在线观看免费资源| 久久久久久国产精品美女| 久久99精品久久久久久野外 | 人妻少妇精品视频二区 | 久久久久人妻一区精品果冻| 国产小呦泬泬99精品| 国产中文在线亚洲精品官网| 精品国偷自产在线视频| 精品91自产拍在线观看| 欧美日韩成人精品久久久免费看 | 国产A∨免费精品视频| 国产成人久久久精品二区三区| 国产精品国产AV片国产|