資源簡介
利用雙向循環鏈表實現長整數的存儲,每個結點含一個整形變量。任何整形變量的范圍是 -(2^15 - 1)~ (2^15 - 1)。輸入和輸出形式:按中國對于長整數的表示習慣,每四位一組,組間用逗號隔開。 這是我用java寫的,使用了雙向循環鏈表,編譯環境是myeclipse 8.0,可以運行,有人機交互界面,其中包含源代碼,rar文件,還有報告。希望大家多多批評,提出建議,互相學習。
代碼片段和文件信息
public?class?AnaAdd?{
private?static?String?checkregex?=?“^(-?)+[0-9]{14}+((|,)[0-9]{4})*+$“;//?檢查輸入的正則表達式
static?String[]?splitstr;//?存儲拆分后的字符串
static?String[]?mergestr;//?存儲鏈表中的數字轉化成的字符串,每組四位
static?String?outstr?=?““;//?存儲輸出字符串
public?static?boolean?check(String?s)?{//?利用正則表達式檢查輸入是否正確
if?(s.matches(checkregex)?==?true)?{
return?true;
}?else?{
//?System.out.println(“false“);
return?false;
}
}
public?static?char?sign(String?s)?{
char?sign;
if?(s.charAt(0)?==?‘-‘)?{//?將符號保存在sign中
sign?=?‘-‘;
s?=?s.substring(1);
}?else?{
sign?=?‘+‘;
}
return?sign;
}
public?static?int[]?toNums(String?s)?{
int[]?nums;
if?(s.charAt(0)?==?‘-‘)?{//?去掉符號
s?=?s.substring(1);
}
splitstr?=?s.split(“|,“);//?將字符串按四位一組的格式拆分,存儲到字符串數組中
nums?=?new?int[splitstr.length];//?數組使用前要先創建數組
for?(int?i?=?0;?i? nums[i]?=?Integer.parseInt(splitstr[i]);
}
return?nums;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2011-01-02?19:49??加法器\DataStructure\.classpath
?????文件????????389??2011-01-02?19:49??加法器\DataStructure\.project
?????文件????????629??2011-01-02?19:49??加法器\DataStructure\.settings\org.eclipse.jdt.core.prefs
?????文件???????2698??2011-01-14?20:03??加法器\DataStructure\bin\AnaAdd.class
?????文件???????4792??2011-01-10?09:04??加法器\DataStructure\bin\Calculate.class
?????文件????????293??2011-01-06?23:34??加法器\DataStructure\bin\CDNode.class
?????文件???????3508??2011-01-11?20:49??加法器\DataStructure\bin\CircleDoubleChain.class
?????文件???????4782??2011-01-12?09:38??加法器\DataStructure\bin\WView.class
?????文件???????2339??2011-01-14?20:03??加法器\DataStructure\src\AnaAdd.java
?????文件???????7559??2011-01-10?09:04??加法器\DataStructure\src\Calculate.java
?????文件?????????73??2011-01-05?10:55??加法器\DataStructure\src\CDNode.java
?????文件???????3676??2011-01-11?20:49??加法器\DataStructure\src\CircleDoubleChain.java
?????文件???????3823??2011-01-12?09:38??加法器\DataStructure\src\WView.java
?????文件??????10018??2011-01-14?20:04??加法器\加法器.jar
?????文件?????286720??2011-01-15?17:44??加法器\據結構課程設計報告.doc
?????目錄??????????0??2011-01-15?17:43??加法器\DataStructure\.settings
?????目錄??????????0??2011-01-15?17:43??加法器\DataStructure\bin
?????目錄??????????0??2011-01-15?17:43??加法器\DataStructure\src
?????目錄??????????0??2011-01-15?17:43??加法器\DataStructure
?????目錄??????????0??2011-01-15?17:44??加法器
-----------?---------??----------?-----??----
???????????????331600????????????????????20
- 上一篇:單片機獨立按鍵模塊(附短按,長按,連發功能)
- 下一篇:軌道角動量仿真
評論
共有 條評論