osip庫中的鏈表,用C語言實現,window、linux等均可以使用,去掉了一些關聯,根據實際使用進行了修改,增加了函數。
標簽: osip
上傳時間: 2013-12-17
上傳用戶:冇尾飛鉈
在DW用asp.net做數據庫連接,明明已經連接到數據庫,已經成功,但點應用程序下面的數據庫下的表,卻顯示無?好生奇怪? 下載并安裝可解決此問題的 Dreamweaver 擴展程序。要使用該擴展程序,請按照以下步驟操作: 在 Dreamweaver 中,選擇“站點”>“高級”>“刪除連接腳本”。 退出 Dreamweaver。 安裝該擴展程序。 重新啟動 Dreamweaver 并創建新的數據庫連接。
上傳時間: 2017-09-26
上傳用戶:wangchong
兩個鏈表的交集 #include<stdio.h> #include<stdlib.h> typedef struct Node{ int data; struct Node *next; }Node; void initpointer(struct Node *p){ p=NULL; } int printlist(struct Node* head){ int flag=1; head=head->next; /* 因為標記1的地方你用了頭結點,所以第一個數據域無效,應該從下一個頭元結點開始 */ if(head==NULL) printf("NULL\n"); else { while(head!=NULL) { if(flag==1) { printf("%d",head->data); flag=0; } else { printf(" %d",head->data); } head=head->next; } printf("\n"); } return 0; } struct Node *creatlist(struct Node *head) { int n; struct Node *p1=(struct Node *)malloc(sizeof(struct Node)); p1->next=NULL; while(scanf("%d",&n),n!=-1) { struct Node *pnode=(struct Node *)malloc(sizeof(struct Node)); pnode->next=NULL; pnode->data=n; if(head==NULL) head=pnode; p1->next=pnode; p1=pnode; } return head; } struct Node *Intersect(struct Node *head1, struct Node *head2) { struct Node *p1=head1,*p2=head2;/*我這里沒有用頭指針和頭結點,這里是首元結點head1里面就是第一個數據,一定要理解什么事頭指針, 頭結點,和首元結點 具體你一定要看這個博客:http://blog.sina.com.cn/s/blog_71e7e6fb0101lipz.html*/ struct Node *head,*p,*q; head = (struct Node *)malloc(sizeof(struct Node)); head->next = NULL; p = head; while( (p1!=NULL)&&(p2!=NULL) ) { if (p1->data == p2->data) { q = (struct Node *)malloc(sizeof(struct Node)); q->data = p1->data; q->next = NULL; p->next = q;//我可以認為你這里用了頭結點,也就是說第一個數據域無效 **標記1** p = q; p1 = p1->next; p2 = p2->next; } else if (p1->data < p2->data) { p1 = p1->next; } else { p2 = p2->next; } } return head; } int main() { struct Node *head=NULL,*headt=NULL,*t; //initpointer(head);//這里的函數相當于head=NULL; // initpointer(headt);//上面已經寫了headt=NULL那么這里可以不用調用這個函數 head=creatlist(head); headt=creatlist(headt); t=Intersect(head,headt); printlist(t); }
標簽: c語言編程
上傳時間: 2015-04-27
上傳用戶:coco2017co
自己用C++寫的一個鏈表類,節點數據域可以存儲任何數據類型
標簽: C/C++
上傳時間: 2015-05-14
上傳用戶:mxs1234
每月自家用了多少水電氣自己心里有數,把每月抄表記錄輸入,就會得到相應的使用量和價格了,還能按時間段查閱和打印出來,同時還可以管理多個家庭或用戶,對理財和節約很有幫助和好處。
標簽: 水電氣抄表V1.5
上傳時間: 2015-07-21
上傳用戶:licanle
用C++語言實現單向鏈表。并使用模板類的實現方式。使用了控制臺的方式。
上傳時間: 2016-01-13
上傳用戶:YANG123
當計算太陽系某行星相對太陽或者相對其他行星的位置和速度的時候,在精度不太高的情況下,可以用行星的平均根數解析的得出,但是如果需要計算其高精度的位置和速度的時候,通常采用NASA(美國航空航天局)的JPL(噴氣推進實驗室)給出的行星精密歷表(DE200,DE403,DE405)。
上傳時間: 2016-05-19
上傳用戶:eeworm
PyEphem是Python下的一個軟件包,可以用來進行專業水平的星歷表計算,用戶可用其計算不同 坐標系下太陽、月亮、行星、彗星及人造衛星的位置,亮度,出沒時刻,中天時刻等等。這為天文 愛好者制作星歷表提供了極大的方便。但是初次接觸該軟件可能覺得無從下手,本文做簡要介紹。
上傳時間: 2016-05-19
上傳用戶:eeworm
鏈表習題 1. 編程實現鏈表的基本操作函數。 (1). void CreatList(LinkList &La,int m) //依次輸入m個數據,并依次建立各個元素結點,逐個插入到鏈表尾;建立帶表頭結點的單鏈表La; (2). void ListPrint(LinkList La) //將單鏈表La的數據元素從表頭到表尾依次顯示。 (3).void ListInsert (LinkList &L,int i,ElemType e){ //在帶頭結點的單鏈表L中第i個數據元素之前插入數據元素e (4). void ListDelete(LinkList &La, int n, ElemType &e) //刪除鏈表的第n個元素,并用e返回其值。 (5). int Search(LinkList L, ElemType x) //在表中查找是否存在某個元素x,如存在則返回x在表中的位置,否則返回0。 (6). int ListLength(LinkList L) //求鏈表L的表長 (7). void GetElem(LinkList L, int i, ElemType &e) //用e返回L中第i個元素的值 鏈表的結點類型定義及指向結點的指針類型定義可以參照下列代碼: typedef struct Node{ ElemType data; // 數據域 struct Node *next; // 指針域 }LNode, *LinkList;
標簽: 單鏈表
上傳時間: 2017-11-15
上傳用戶:BIANJIAXIN
1. 編程實現鏈表的基本操作函數。 (1). void CreatList(LinkList &La,int m) //依次輸入m個數據,并依次建立各個元素結點,逐個插入到鏈表尾;建立帶表頭結點的單鏈表La; (2). void ListPrint(LinkList La) //將單鏈表La的數據元素從表頭到表尾依次顯示。 (3).void ListInsert (LinkList &L,int i,ElemType e){ //在帶頭結點的單鏈表L中第i個數據元素之前插入數據元素e (4). void ListDelete(LinkList &La, int n, ElemType &e) //刪除鏈表的第n個元素,并用e返回其值。 (5). int Search(LinkList L, ElemType x) //在表中查找是否存在某個元素x,如存在則返回x在表中的位置,否則返回0。 (6). int ListLength(LinkList L) //求鏈表L的表長 (7). void GetElem(LinkList L, int i, ElemType &e) //用e返回L中第i個元素的值 鏈表的結點類型定義及指向結點的指針類型定義可以參照下列代碼: typedef struct Node{ ElemType data; // 數據域 struct Node *next; // 指針域 }LNode, *LinkList;
標簽: 單鏈表
上傳時間: 2017-11-15
上傳用戶:BIANJIAXIN