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★★

66.  Poke

67.  Sequence

68.  Haskell★

69.  Reduce1★

70.  Shuffle

71.  Reduce2★

72.  SimpleShuffle

73.  Reduce3★

74.  Crap

75.  Haskell2

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)

93.simpleScanner★★

94.practice(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-moon2★20/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

172。Snake 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/02★at 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