專案名稱
蘇嵌實訓-嵌入式linux c 第8天
今日進度以及任務
今日主要進度是複習單鏈表,主要任務完成課後習題以及自學資料庫內容
本日任務完成情況
已完成課後習題
-本日開發**現的問題彙總-
–無本日未解決問題
無本日開發收穫
學到了單鏈表的操作
今日習題
題目:1.建立兩個學生鍊錶,含有姓名,年齡的資訊,乙個鍊錶存放男生,乙個存放女生。
2.將上面鍊錶合併,按照學生的年齡進行排序,合成新的鍊錶
3.將上題中建立的鍊錶進行反轉。實現按年齡逆序排列
4.在上面的實現的新鍊錶中,給定乙個年齡,迅速查詢和該年齡最接近的學生姓名
1.
#include
"stdio.h"
#include
"stdlib.h"
#include
"string.h"
struct stu
;typedef
struct stu stu;
typedef stu *link;
void
is_malloc_ok
(link newnode)
}void
create_node
(link *newnode)
void
create_link
(link *head)
void
insert_link
(link head, link newnode)
temp-
>next = newnode;
newnode-
>next =
null;}
void
insert_infor
(link head,
char name,
int age)
void
display_link
(link head)
while
(temp !=
null)}
intmain()
#include
"stdio.h"
#include
"stdlib.h"
#include
"string.h"
struct stu
;typedef
struct stu stu;
typedef stu *link;
void
is_malloc_ok
(link newnode)
}void
create_node
(link *newnode)
void
create_link
(link *head)
void
insert_link
(link head, link newnode)
temp-
>next = newnode;
newnode-
>next =
null;}
void
insert_infor
(link head,
char name,
int age)
void
display_link
(link head)
while
(temp !=
null)}
void
link
(link head1, link head2)
while
(temp-
>next !=
null
) temp-
>next = head2-
>next;
}void
rank_age_link
(link head1)
p = p-
>next;
} p = head1-
>next;
q = q-
>next;}}
intmain()
#include
"stdio.h"
#include
"stdlib.h"
#include
"string.h"
struct stu
;typedef
struct stu stu;
typedef stu *link;
void
is_malloc_ok
(link newnode)
}void
create_node
(link *newnode)
void
create_link
(link *head)
void
insert_link
(link head, link newnode)
temp-
>next = newnode;
newnode-
>next =
null;}
void
insert_infor
(link head,
char name,
int age)
void
display_link
(link head)
while
(temp !=
null)}
void
link
(link head1, link head2)
while
(temp-
>next !=
null
) temp-
>next = head2-
>next;
}void
rank_age_link
(link head1)
p = p-
>next;
} p = head1-
>next;
q = q-
>next;}}
void
reverse_age_link
(link head)
else
else
head-
>next = p2;}}
}int
main()
#include
"stdio.h"
#include
"stdlib.h"
#include
"string.h"
#include
"math.h"
struct stu
;typedef
struct stu stu;
typedef
struct stu * link;
void
is_malloc_ok
(link newnode)
}void
create_node
(link *newnode)
void
create_link
(link * head)
void
insert_node_head
(link head, link newnode)
void
insert_list
(link head,
char name,
int age)
void
display_list
(link head)
printf
("\n");
}void
find_list
(link head)
} temp = head-
>next;
for(j =
1; j < match; j++
)printf
("the matched student is:%s\n"
, temp-
>name);}
intmain()
蘇嵌實訓 嵌入式linuxC第 8 天
專案名稱 蘇嵌實訓 嵌入式linuxc第 8 天 今日進度以及任務 今日進度學習的是鍊錶,包括列表的建立,增刪改查 本日任務完成情況 通過老師的 以及練習對鍊錶更加了解熟悉 本日開發 現的問題彙總 無本日未解決的問題 無本日開發收穫 學會了鍊錶,以及鍊錶的增刪改查其他無 含表頭 include in...
蘇嵌實訓 嵌入式 linux C 第 8 天
專案名稱 蘇嵌實訓 嵌入式 linux c 第 8天 今日進度以及任務 鍊錶 列表的建立,增刪改查 1.題目 建立兩個學生鍊錶,含有姓名 年齡的資訊,乙個鍊錶存放男生,乙個鍊錶存放女生。2.題目 將上面兩個鍊錶合併,按學生的年齡進行排序,合 成新的鍊錶.3.題目 將上題中建立的鍊錶進行反轉,實現按年...
蘇嵌實訓 嵌入式 linux C 第 8天
專案名稱 蘇嵌實訓 嵌入式 linux c 第 7天 今日進度以及任務 嵌入式linux c程式設計 檔案程式設計 嵌入式linux 多執行緒程式設計 任務完成情況 完成本日開發 現的問題 查詢指定位序的元素值 在指定位序前插入資料元素 本日未解決問題 查詢指定位序的元素值 在指定位序前插入資料元素...