programList

1. Almost 99% program listed below are done by myself and you are free to download, modify at your wish.

2. There are some programs with multiple versions which reflects an procedure of involution.

3. The sequence of list reflects their written dates and usually the later ones are better ones.

4. The ranking stars reflect my personal feeling about the program when they are finished.

Program

(You are not fish,  how can you know the joy of fish)

1.  Dictionary

2.  puzzle of feof

3.  Logic

4.  Matrix(1)

5   Matrix(2)

6.  Stack

7. Detective

8. ArrayTest

9. WordReader

10.PowerDictionary★★

11.Logic(improved)★★

12.SuperDictionary★★

13.Sentence

14.PowerLogic★★

15.CodeCompetition1

16.CodeCompetition2

17.CodeCompetition3

18.CodeCompetition4

19. Assembly assignment(1)

20. C++ little game(assignment)

21. Square root (MASM version)★★

22. Square root (improved version)★★

23. Assembly assignment(2)

24.C++ assignment (simplified Monopoly)

25. Matrix(3)

26. MyLib(MASM)★★

27. LogicSets(1)

28. Assembly assignment(3)

29. Prove by contradiction (application of Logic)★★

30. Relation(1)

32. Relation(2)

33. Generator(1)

34. WhoAmI

35. RSA(1) encryption★★

36.RSA(2) encryption★★

37.RSA(2.5) encryption★★

38. Generator(2)

39. Counting

40. SpaceWalker

41. Depth-First-Search★★

42. Container

43. Partition

44. Matrix3

45. NumberDivider

46. CountNumber

47. Dijkstra

48. Consecutive

49. Prim

50. Kruskal

51. Queue

52. SortMachine

53. Cartesian

54.Fraction

55. DFS--Standardized★★

56. Zebra--DFS★★

57. Polynomial

58. StackArray

59. DFSArray★★

60. Missionary★★

61. Message

62. NewKnights★★

63. NewWordReader★★

64. ArrayException

65. StringSearch★★

66Poke

67Sequence

68Haskell

69 Reduce1

70 Shuffle

71 Reduce2

72 SimpleShuffle

73Reduce3

74Crap

75Haskell2

76. DirViewer★★

77. Login★★

78. SimpleLogin

79. Reduce4

80. LevelPrint

81. Dynamic-Static

82. Double-Library

83. withoutDynamic

84. SortComp

85. Radix

86. Schedule

87. TemplateArray

88. makefile

89. sortComp(revised)

90. shortest

91. shortest(simplified)

92. practice(1)

93simpleScanner★★

94practice(2)

95. depend

96. depend(improved)

97. memoryManagement

98. Practice(3)

99. AVLTree★★

100. MinMaxHeap(1)

101. MinMaxHeap(2)

102. Helloworld

103. MinMaxHeap(3)

104. MinMaxHeap(4)

105. RealScanner

106. CFGReader

107. Table-Driven-Scanner★★

108. ScannerImproved★★

109. StrangeDictionary

110. LayoutManager

111. WhyJava?

112. CFGReader-CLF

113. CFGReader-RLR1

114. CFGReader-RLR2

115. CFGReader-First

116. CFGReader-Follow

117. CFGReader-Table

118. CFGReade-Parser★★

119. CFGReade-LookAhead★★

120. practice(4)

121. PrefixSum

122. Philosopher

123. SleepingBarber

124. ConsoleDisplay

125. ConsoleBoard

126. ConsoleBoard-improved

127. Console-rummy

128. AVLTree-Remove★★

129. CFGReade-LR(0)★★

130. CFGReade-LR(1)DFA★★

131. Console-Rack

132. Hash-Table

133. PrefixSum-Multi

134. PrefixSum-final

135. Console-Player

136. CFGReade-LL(1)Symtab★★

137. PlatformAndBridge

138. LL(1)Symtab-debug★★

139. WordRover(1)

140 WordRover(2) 

141. LL(1)-3-add-code★★5/4

142. WordRover-ultimate★★7/4

143 Parallel-Rank-List8/4

144. WordRover-perfect★★9/4

145. Transaction

146. CFGReader-moon1

147. CFGReader-moon220/4

147. CFGReader-moon3★★21/4

148. Multiple-Reader28/4

149. 24Revisited2/5

150. Vigenere3/5

151. JapanCode 10/5

152. Polynomial-revised 25/5

153. Dependency-Reader 28/5

154. Dependency-Set 29/5

155. Dependency-Key 1/6

156. Dependency-Canonical 3/6

157. CallBack-Template 4/6

158. Dependency-Application★★ 5/6

159. Random-Data-Generator  13/6

160. QAR-Project 17/6

161. Enigma-failure 27/6

162. Enigma-Success 29/6

163. SQLServer-Connector 5/7

164. Replace 7/7

165. 15Puzzle-Failure 8/7

166. SequenceDFA ★★?/?(a year ago?)

167. 15Puzzle-AnotherFailure 12/7

168  water-allocation 14/7

169. BloodTest 18/7

170. BloodTest2 19/7

171. Labyrinth 23/7

172Snake 25/7

173. MySet★★ 27/7

174. MySet-PowerSet★★ 29/7

175. Huffman 10/8

176. NaughtyBoys 16/8

177. Elevator1 21/8

178. Elevator2 22/8

179. repeatFinding 25/8

180. tracker   29/8

181. file-transfer  13/9

182. SimpleVector 15/9

183. FTPServer  17/9

184. FileTransfer★★  21/9

185. Lempel-Ziv-1  3/10

186. UDP★★ 11/10

187. LCS  19/10

188. LCS-experiment 8/11

189. monotone 10/11

190. monotone-analysis 12/11

191. goback-N★★ 14/10

192. Dynamic-Programming 17/11

193. LCS_counting  17/11

194. goback-N(largeSequence)   20/11

195. PocketRuler 26/11

196. Bellman-Ford 29/11

197. Scheduler-I 02/12

198. Scheduler-II★★ 04/12

199. Template-Vector(failure) 12/12

200. extensible-hashing 27/12

201. bitmatrix(trivial) 07/01

202. unix (practice)14/01

203. searchString-Linux 22/01

204. dynamicArray-Linux 24/01

205. SRC-Linux 30/01

206. TicTacToe 26/02at nick of time

207. File-Server1 26/03

208. 3-CNF(naive) 27/03

209. 3-CNF(slight-improved) 28/03

210. minishell   30/03

211. file-server2 05/04

212. quantum-collision 09/04

213. quantum-scheduler 22/04

214. inexactmatch  04/05

215. bigNumber(trivial) 14/05

216. inexactmatch-DFS  10/05

217. inexactmatch-pureC 30/05

218. GlutObject 12/10

219. CNF-Converstion 12/10

220. Transformation(trivial) 15/10

221. helicopter     16/10

222. cnf-sat    21/10

223. 15puzzle-revisited    28/10

224. GlutObject-face    28/10

225. GlutObject-Success30/10-11/05

226. helicopter-camera   31/10

227. alpha-beta-prune   04/11

228. zebra-tester   08/11

229. zebra-brute-force 13/11

230. shortest-path(scheme) 28/11

231. HEX-game-human-AI   01/12

232. ID3   03/12

233. LatinSquare(trivial) 15/01

234. FirstJava(RMI) 30/01

235. gifPartition (first MPI) 04/02

236. BankServer(CORBA) ★★ 22/02

237. Quantity(template) 26/02

238. MinimalWeight 03/03

239. MinimalWeighy(MPI-Imp)04/03

240. Comb-Algo-Prog  05/03

241. BankServer(Web) 07/03

242. MinimalWeighy(Final)10/03

243. Trotter-Johnson 15/03

244. max-clique 24/03

245. sudoku(trivial) 28/03

246. Primary-Back(huge)★★ 13/04

247. Danckinglink 14/04

248. N-Queen 16/04

249. Comb-Algo-Final 09/04

250. HowEasy   29/08

251. RemoteWakeup(fake)   30/10

252. Reg-Sample-Sort  08/11

253. ConvexHull 04/01

254. ConvexHull-display 06/01

255. rootReader(trivial?)19/01

256. simplePolygon(trivial?)01/02

257. hibernate(practice)09/02

258. ply-reading(practice)12/03

259. outOfCore(preprocess)18/03

260. RenderEngine(NoWorking)22/03

261. trianGO(game of GO)04/04

262. LinuxDeviceDriver 06/04

263. OutOfCoreRendering 09/04

264. GPU-Programming 09/04

265. chopper2005(forgotten) 09/04

266. OutOfCoreRenderingfinal)15/04

267. zebra-again 01/05

268. bmpReader(temporary)15/08

269. jpegEditor 20/08

270. jpegEditor(Intel-IJL)10/09

271. MAPI-readMail(joke) 25/09

272. multi-pro-con 27/09

273. threadTest(test)09/10

274. renderBox(huge)★★★16/10

275. matching 18/10

276. basicMessage(practice) 30/10

277. prerequisites 20/02

278. TopCoder(2001-semi)25/02

279. TopCoder(2002-semi)13/03

230. My-GDI-SDK(link-only)13/03

231. MySQL(link-only)13/03

232. HttpServer(link-only)13/03

233. HttpServer(multi-thread)25/03

234. jpegEditorLibrary 22/04

235. httpserver-upload  ★★11/05

236. httpserver-stable  ★★24/05

237. httpClient-stable  ★★24/05

238. mySqlTools-stable  ★★24/05

239. DeleteRepeated  27/08

240. SendHttpRequest  27/08

241. httpClient-7.0 ★★27/08

242. myspyware ★★★12/11

243. simpleBezier 23/may/11
Legend:

1.   average

2. ★★ good

3. ★★★ no such stuff!

Code competition

1.CodeCompetition

2.CodeCompetition No.1

3.CodeCompetition No.2

4.CodeCompetition No.3

5.CodeCompetition No.4