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

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

        主站蜘蛛池模板: 亚洲а∨天堂久久精品9966| 久久精品国产亚洲网站| 2020国产精品| 正在播放国产精品每日更新| 高清日韩精品一区二区三区| 成人精品一区二区三区中文字幕| 最新国产精品拍自在线播放| 久久精品国产WWW456C0M| 在线精品国产一区二区| 2022精品天堂在线视频| 精品无码人妻一区二区三区| 亚洲欧美一级久久精品| 国产中文在线亚洲精品官网| 青青草国产精品久久| 成人国产精品999视频| 精品一区二区三区无码免费视频 | 亚洲精品一级无码中文字幕| 久久久亚洲精品蜜桃臀| 国产亚洲精品资在线| 国产精品福利片免费看 | 国产乱子伦精品免费视频| 亚洲国产综合精品中文第一区| 丰满人妻熟妇乱又仑精品| 精品黑人一区二区三区| 漂亮人妻被黑人久久精品| 天天爽夜夜爽8888视频精品| 久久精品国产精品亚洲人人 | 欧美精品第一页| 精品在线免费观看| 国产精品嫩草视频永久网址| 精品国产污污免费网站| 精品国产欧美一区二区| 色综合久久精品中文字幕首页 | 日韩精品乱码AV一区二区| 亚洲欧洲美洲无码精品VA| 亚洲精品国产精品乱码不99| 亚洲精品偷拍视频免费观看| 亚洲精品无码av人在线观看| 亚洲欧洲美洲无码精品VA| 久久99精品久久久久久久不卡 | 国产精品视频久久|