Skip to content

Latest commit

 

History

History
43 lines (43 loc) · 4.63 KB

question_009.md

File metadata and controls

43 lines (43 loc) · 4.63 KB
第9讲答疑 问题列表
1. 老师,最后一个例子里,是不是可以去掉 if cur_start == 0:  直接让guess_morse 函数 return result 呢?
2. 老师留下的问题,如何在解码出的非常多种结果里进行筛选,可不可以用之前教的正则表达式去筛选呢?
老师,可否请您再多讲一些例子,在什么情景下应该使用递归的呢?一样是“做重复的事情”,在什么情况下需要用到递归,什么情况下普通for loop就可以搞定呢?
1最后的那段代码,我总觉得是按照电码字符一个一个考虑输出的,而不是递归递进式函数输出。
2关于递归的调用时,截止条件的设置除了if  else加循环还有别的方式吗? 
3.最后的解决方案问题,如果在这个电码体制之外再加入另外一种密码体系来确定连续几个符号对应一个转换字母,这样可行吗?但感觉这样保密性就可能由于引入的密码体制的泄露而泄密的可能性增加,但只有电码的确不方便看
猜字符递归函数的引用逻辑没看懂
我记得之前老师讲过,但是我找不到是在哪个视频,如果正常遇到*,不是在%pdb里面遇到,该怎么终止啊
摩斯电码还有其他使用方法吗?
python中字符串怎么用format拼接
应用字典+正则能否把一字符串中的对应字符改成字典里对应的值?
Python的递归和c++在语言描述上的区别在哪里?
希望同学们在提问之前去读读《提问的艺术》这本书。
对已经继承的类再进行继承该怎么用
python中类的继承有public private protect之分吗
递归的效率不是很高,经试验如果摩斯密码再加长一些, 电脑运行就会有较长的延迟, 请问老师有没有一些增加递归效率的方法, 或者直接使用其他方法代替递归实现平滑解密
split切割字符串怎么确定切割长度或者切多少
老师在实际问题的加密解密中,是类似于第一种摩尔斯编码那样的方式,还是用第二种平滑摩尔斯编码的方式呢?个人感觉第一种方式的可行性高一些,函数没那么复杂
下一步难道是要倒入词典对照筛选一遍么
类的继承可以改变类变量吗?类的继承是所有的都可以继承吗?
我觉得可以通过判断破译出来的单词有没有意义,是不是单词来筛选。
python如何进行多继承,多继承时继承的顺序是什么
每次对于递归问题的分析都摸不着头脑,打代码的时候都会避着走,请问老师递归问题具体怎么分析呢?
不是很明白smooth-morse编码方式相比之前的Morse有什么优势,希望老师解答
老师会讲Python的数据结构吗?Python有没有类模板?
最后....没怎么理解,等我自己再去看一看
1.为何guess函数可以返回那么多值啊?
2.为什么是判断end 是否等于len ( moorse. seg)  而不是判断是否等于len ( moorse. seg)+1?
有关最后的guess_morse函数,如果先对'····'用插空的方法把所有停顿的可能情况都列出来,然后再逐个对每种情况解码,这样可行吗?
继承得类需要初始化吗
Python中有没有类似于c++中模板的概念
递归可能导致栈溢出,可以拿循环代替或部分代替递归来避免吗
python 继承有没有像c++一样的public private的问题
当对字符进行分开的话是否会存在歧义
为什么可读性要作为首要前提,不应该正确性为先吗,字符长度短的为什么可读性还较差。append的用法我差不多忘了。。。join的用法也不太熟悉
请问考核形式是什么,是通过做东西,还是测试?
摩斯电码那个例子,开始的两个长字典有没有其他的方式替换?感觉写那么长很容易错,也不是很好看。
对递归有点迷茫
课程最后一点代码没有理解
可以介绍一下时间复杂度少一点的方法吗,递归虽然好用但很费时间
对于课程最后用递归函数解密的流程理解的不是特别透彻
最后那个用字符串提取?
python里的继承和C里面的有什么区别
python和c++的继承有什么不同之处?
tsv和csv文件除了分隔符不一样之外有其他区别么?我之前一直用的tsv格式来存储文件,会不会有什么影响。
递归听的云里雾里,可以勉强看懂代码,但是自己很难独立写出来,后续课程还会深入讲解递归相关的知识么"