zoukankan      html  css  js  c++  java
  • 昨天晚上简单英文词典查询及排版系统写完了

    写了不少时间,修修补补,总算写完了。

    1、里面最有难度的可能就是 字典树 :

      了,因为需要同时区分大小写 还要保存单词中可能出现 空格 符号" . " ,再照顾到遍历分支计算分支已用长度是可能遇到全满情况,以NULL判断结束,还有数组最后结束符号占位。所以一个子树有最多46个分支。

      基本难度都不大,写完插入函数以后,修修改改 就有了 删除函数,遍历输出 清空函数。

    2、除了树就是输入函数了:

      为了控制输入数据的合法性,输入函数不是简单的 fgets scanf 而是每次仅读入一个字节,依次判断,用整型转换 是否为负数 判断中文输入,所以字典单词从文件输入模块我没有用类似html标签化标记,这样使用正则表达式将变得很轻松,但是,,,,,我为什么没有用,,,,而直接用空格回车标记。因为那样好像让我编写词典的时候工作量有点大。但是,后来一想,不用这个让我,写代码的时候工作量有点大。。。额,,,头大,反正已经写完了,我再试试另一种实现方法 ,看到时候怎么用了。

    3、主函数结构换了好几次,开始没有框架的意识,或者说有,但是,经验不足,携带的就很烂,还很乱,后来直接main里面写一个框架,来回循环就好了,flag标记当前应该处于哪个函数就好了。就不用一直判断。

    4、真是学到了不少,c还是很厉害,也不简单,很有意思,虽然学长说,这是我们最后用c的机会,但是,我想,c我还是要一直写,不能停,就像,,,,,,搞机一生,归来还是win10.

  • 相关阅读:
    learnyou 相关网站
    hdu 3038 How Many Answers Are Wrong
    hdu 3047 Zjnu Stadium 并查集高级应用
    poj 1703 Find them, Catch them
    poj 1182 食物链 (带关系的并查集)
    hdu 1233 还是畅通工程
    hdu 1325 Is It A Tree?
    hdu 1856 More is better
    hdu 1272 小希的迷宫
    POJ – 2524 Ubiquitous Religions
  • 原文地址:https://www.cnblogs.com/dosu/p/12118900.html
Copyright © 2011-2022 走看看