临高启明吧 关注:76,855贴子:6,701,036
  • 8回复贴,共1

分类机分类姓名

只看楼主收藏回复

《三百三十二节 分类机》里,“嗯,那就用第3-6读卡位选出户主姓氏3354的卡片。7-10位就过滤一下户主名字的后一个字吧。是辉吗?”
这个方法是不是有点问题?有的人名字是两位的,有的是三位的,这样过滤的位置就不一样了,分类机这样分类名字的话,容易出错吧
应该是3-6过滤第一位,7-10过滤第二位比较合理点吧,这样顶多产生冗余的无效数据,实现起来应该比原文里的简单


IP属地:福建1楼2017-11-20 23:37回复
    不知道诶


    IP属地:江苏来自Android客户端2楼2017-11-21 07:21
    回复
      穿孔卡上哪些列代表姓名是固定的,在设计卡片格式的时候,不能因为有人姓名是两个字就把后面的列(比如性别)提前,那样性别列就不对齐了,对于批量数据处理很不利,这是数据处理的基本原则,直到今天的关系型数据库还是这个原则。所以,很简单,无论姓名有几个字,我们都按照4个字甚至5个字来留好位置,如果某人姓名是两个字,后面的孔位都穿孔成表示空白space,或者空null的编码就好了。


      IP属地:黑龙江来自手机贴吧3楼2017-11-21 09:38
      收起回复


        IP属地:山东来自Android客户端5楼2017-11-21 12:42
        回复