原创 數據結構:線性表之雙鏈表

雙鏈表與單鏈表對比,多了一個指向前驅的指針,其他類同 #include<iostream> using namespace std; typedef struct LNode { int data; struct L

原创 數據結構:線性表之循環雙鏈表

循環雙鏈表比起雙鏈表來說簡直不要太方便。 #include<iostream> using namespace std; typedef struct LNode { int data; struct LNode *

原创 數據結構:線性表之循環鏈表

循環鏈表對比單鏈表,只是要把最後一個節點的指針指向頭指針,所以,在遍歷時要注意,結束條件是p!=L,其餘類同。 #include<iostream> using namespace std; typedef struct LNode

原创 數據結構:線性表的順序表示和實現

#include <iostream> #include <stdlib.h> using namespace std; #define MAXSIZE 100 typedef int ElemType; //定義數據結構 typede

原创 PAT乙級——1004福爾摩斯約會(20)java實現

題目描述大偵探福爾摩斯接到一張奇怪的字條:“我們約會吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大偵探很 快就明白了,字條上奇怪的亂碼實際上就是約會的時間“星期四

原创 PAT乙級——1003數素數(20)java實現

題目描述令Pi表示第i個素數。現任給兩個正整數M <= N <= 10000,請輸出PM到PN的所有素數。輸入描述:輸入在一行中給出M和N,其間以空格分隔。輸出描述:輸出從PM到PN的所有素數,每10個數字佔1行,其間以空格分隔,但行末不

原创 PAT乙級——1001 A+B和C java實現

題目描述給定區間[-2的31次方, 2的31次方]內的3個整數A、B和C,請判斷A+B是否大於C。輸入描述:輸入第1行給出正整數T(<=10),是測試用例的個數。隨後給出T組測試用例,每組佔一行,順序給出A、B和C。整數間以空格分隔。輸出