中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

幫人做網(wǎng)站怎么收費b2b免費發(fā)布網(wǎng)站大全

幫人做網(wǎng)站怎么收費,b2b免費發(fā)布網(wǎng)站大全,網(wǎng)站做三屏合一,直播系統(tǒng)函數(shù)功能: 0.排序(逆置和順序排序) 1.回顯 2.頭插 3.位插 4.尾插 5.尾刪 6.頭刪 7.位刪 8.查找 (按值或按位查找) 9.修改 (按值或按位修改) 10.退出 main.c …

?函數(shù)功能:

0.排序(逆置和順序排序)? ? 1.回顯?? ?2.頭插?? ?3.位插?? ?4.尾插?? ?5.尾刪? ? ?6.頭刪?? ?

7.位刪?? ?8.查找?(按值或按位查找)? ?9.修改 (按值或按位修改)? ?10.退出

main.c

#include "link.h"int main()
{link_p H = link_create();if(NULL == H)printf("申請失敗");else{int i;do{printf("0.排序\t1.回顯\t2.頭插\t3.位插\t4.尾插\t5.尾刪\n");printf("6.頭刪\t7.位刪\t8.查找\t9.修改\t10.退出\n");printf("請輸入指令選項:");scanf("%d", &i);switch(i){case 0: link_short(H);break;case 2: head_add(H);break;case 1: link_show(H);break;case 3: idex_inset(H);break;case 4:	tail_add(H);break;case 5: tail_delete(H);break;case 6: head_delete(H);break;case 7: idex_delete(H);break;case 8: idex_find(H);break;case 9:	idex_change(H);break;case 10: link_delete(H);printf("已退出\n");break;}}while(10!= i);}
}

link.c

#include "link.h"//create link head
link_p link_create()
{link_p H = (link_p)malloc(sizeof(link));if(NULL == H){printf("失敗");return NULL;}H -> len = 0;printf("申請成功\n");return H;
}//創(chuàng)建數(shù)據(jù)結(jié)點
link_p link_node()
{link_p p = (link_p)malloc(sizeof(link));if(NULL == p){printf("失敗");return NULL;}printf("請輸入數(shù)據(jù)結(jié)點存儲的值:");scanf("%d", &p -> data);p -> next = NULL;return p;
}//頭插
void head_add(link_p H)
{link_p in = link_node();in -> next = H -> next;H -> next = in;H -> len++;
}//尾插
void tail_add(link_p H)
{//創(chuàng)建結(jié)點link_p p = link_node();//將結(jié)點鏈接到尾部link_p q = H;for(int i = 0; i < H -> len; i++)q = q -> next;q -> next = p;H -> len++;
}//位插
void idex_inset(link_p H)
{//輸入位置,判斷是否能進行插入操作printf("位置:");int num;scanf("%d", &num);if(num < 1 || num > H -> len + 1){printf("插入失敗");return;}//找到插入位置的前一個結(jié)點link_p q = H;for(int i = 0; i < num - 1; i++)q = q -> next;//創(chuàng)建結(jié)點鏈接到尾部 link_p p = link_node();p -> next = q -> next;q -> next = p;H -> len++;
}//頭刪
void head_delete(link_p H)
{if(empty(H)){printf("空");return;}link_p p = H -> next;H -> next = p -> next;H -> len--;free(p);p = NULL;}//尾刪
void tail_delete(link_p H)
{if(empty(H)){printf("空");return;}link_p q = H;for(int i = 0; i < H -> len - 1; i++)q = q -> next;//找到倒數(shù)第二個數(shù)據(jù)的地址link_p p = q -> next;q -> next = p -> next; H -> len--;free(p);p = NULL;
}//位刪
void idex_delete(link_p H)
{printf("位置:");int num;scanf("%d", &num);if(empty(H) || num > H -> len || num < 1){printf("空");return;}link_p q = H;for(int i = 0; i < num - 1; i++)q = q -> next;link_p p = q -> next;q -> next = p -> next;H -> len--;free(p);p = NULL;
}//查找
link_p idex_find(link_p H)
{if(empty(H)){printf("空");return NULL;}printf("1.按位查找\t2.按值查找\n請輸入你的選項:");int n;scanf("%d", &n);switch(n){case 1:printf("位置:");scanf("%d", &n);if(n > H -> len || n < 1){printf("空");return NULL;}link_p q = H;for(int i = 0; i < n; i++)q = q -> next;return q;case 2: printf("請輸入查找的值");datatype data;scanf("%d", &data);link_p p = H -> next;do{if(p -> data == data){printf("%p\n", p);return p;}p = p -> next;}while(p != NULL);printf("沒有你要查找的值\n");}			
}//修改
void idex_change(link_p H)
{if(empty(H)){printf("空");return;}printf("1.按位修改\t2.按值修改\n請輸入修改選項:");int i;scanf("%d", &i);switch(i){case 1:printf("位置:");int num;scanf("%d", &num);if(empty(H) || num > H -> len || num < 1){printf("空");return;}link_p q = H;for(int i = 0; i < num; i++)q = q -> next;printf("請輸入修改后的值:");scanf("%d", &q -> data);link_show(H);break;case 2:if(empty(H)){printf("空");return;}printf("請輸入需要修改的值");datatype data;scanf("%d", &data);link_p p = H -> next;for(int i = 0; i < H -> len; i++){if(p -> data == data){printf("請輸入修改后的值:");scanf("%d", &p -> data);return;}p = p -> next;}printf("沒有你要修改的值");}
}//排序
void link_short(link_p H)
{if(empty(H)){printf("空");return;}printf("1.順序排序\t2.逆置\n請輸入你的選項:");int n, m, i;scanf("%d", &n);link_p q = H -> next;m = H -> len; datatype arr[m];switch(n){case 1:for(int i = 0; i < H -> len - 1; i++){link_p p = q -> next;for(int j = i + 1; j < H -> len; j++){if(q -> data > p -> data)p -> data = q -> data + p -> data - (q -> data = p -> data);p = p -> next;}q = q -> next;}break;case 2:i = 0;n = H -> len; q = H -> next;do{arr[i] = q -> data;i++;q = q -> next;}while(q != NULL);q = H -> next;do{m--;q -> data = arr[m];q = q ->next;}while(q != NULL);}link_show(H);
}//銷毀鏈表
void link_delete(link_p H)
{while(H -> next != NULL)tail_delete(H);
}
//回顯數(shù)據(jù)
void link_show(link_p H)
{if(empty(H)){printf("空");return ;}link_p p = H -> next;printf("————");for(int i = 0; i < H -> len; i++){printf("%d",p -> data);p = p -> next;}printf("————");putchar(10);
}//判空
int empty(link_p H)
{return H == NULL;
}

link.h

#ifndef __LINK_H__
#define __LINK_H__#include <stdio.h>
#include <stdlib.h>
#include <string.h>typedef int datatype;
typedef struct link
{union{datatype data;int len;};struct link *next;
}link, *link_p;//創(chuàng)建頭結(jié)點和數(shù)據(jù)節(jié)點
link_p link_create();
link_p link_node();//節(jié)點功能函數(shù)
void head_add(link_p H);
void tail_add(link_p H);
void idex_inset(link_p H);
void head_delete(link_p H);
void tail_delete(link_p H);
void idex_delete(link_p H);
link_p idex_find(link_p H);
void idex_change(link_p H);
void link_delete(link_p H);
void link_short(link_p H);
void link_show(link_p H);
int empty(link_p H);
#endif

http://www.risenshineclean.com/news/50028.html

相關(guān)文章:

  • iis 做網(wǎng)站免費網(wǎng)站建站頁面
  • 男女做那個暖暖網(wǎng)站百度標(biāo)注平臺怎么加入
  • 順德品牌網(wǎng)站建設(shè)優(yōu)惠友情鏈接是外鏈嗎
  • 自由策劃網(wǎng)站建設(shè)企業(yè)網(wǎng)絡(luò)推廣軟件
  • 徐州建設(shè)網(wǎng)站價格百度官網(wǎng)認(rèn)證多少錢
  • wordpress如何加菜單seo檢查工具
  • 湖北省建設(shè)質(zhì)量安全協(xié)會網(wǎng)站網(wǎng)站公司網(wǎng)站建設(shè)
  • 泰安正規(guī)的網(wǎng)站建設(shè)站長工具收錄
  • 做購物網(wǎng)站寫數(shù)據(jù)庫的流程網(wǎng)絡(luò)營銷成功案例有哪些2022
  • 東營企業(yè)網(wǎng)站排名seo服務(wù)外包報價
  • 網(wǎng)站創(chuàng)作規(guī)劃百度搜圖
  • 山東省城鄉(xiāng)建設(shè)廳官網(wǎng)seo經(jīng)典案例分析
  • 衡水wap網(wǎng)站建設(shè)會計培訓(xùn)班的費用是多少
  • 可以查企業(yè)備案的網(wǎng)站最新軍事新聞事件今天
  • 深圳專業(yè)網(wǎng)站制作多少錢十大騙子教育培訓(xùn)機構(gòu)
  • 武漢設(shè)計網(wǎng)優(yōu)化seo系統(tǒng)
  • 國外做文化的網(wǎng)站如何搭建網(wǎng)站平臺
  • 水果網(wǎng)站設(shè)計論文營銷案例分析報告模板
  • 建筑模板生產(chǎn)廠家東莞seo外包平臺
  • 福田附近網(wǎng)站建設(shè)怎么自己搭建網(wǎng)站
  • python做調(diào)查問卷網(wǎng)站百度指數(shù)批量
  • 廣西南寧生活網(wǎng)百度推廣優(yōu)化
  • 廣東省城鄉(xiāng)與住房建設(shè)廳網(wǎng)站網(wǎng)站seo優(yōu)化培訓(xùn)
  • 羽毛球賽事策劃方案石家莊seo推廣公司
  • 唐山做網(wǎng)站建設(shè)公司搜索引擎數(shù)據(jù)庫
  • 如何規(guī)劃網(wǎng)站欄目建網(wǎng)站用什么軟件
  • 南陽響應(yīng)式網(wǎng)站seo基礎(chǔ)入門
  • 江蘇煙草電商網(wǎng)站電商網(wǎng)站搭建
  • 泰安可以做網(wǎng)站的公司好搜網(wǎng)惠州seo
  • 交河做網(wǎng)站價格深圳網(wǎng)絡(luò)推廣外包公司