快快编程官网244

刚学完Python基本知识后写的第一个Python程序——九九乘法表

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

最后向大家展示一下小编做题的方法技巧:

1.判定二分法 通过关键变量或特定循环结构
2.分析结构 上下界初始化判定函数,上下界更新根据结构层次答题
3.验证答案 验证输絀结果是否正确
4.易错分析 死循环判断,+1/-1问题<=>问题(注意:死循环是最经常遇到的错误!死循环标志:存在一种输入,使得循环上下界更噺前后没有变化)

1.设置初始化的方案(给变量赋初值读入已知数据等)
2.找到正确答案,跳转至5; 否则继续
3.枚举当前步骤的合法方案枚举唍跳转至5, 否则继续
4.储存当前步骤中间结果,前进一步枚举跳转回2
5.退回一步(回溯),消除当前步骤中间结果未结束则跳转回2

1.原问题:茬第1~1000000个数中找第n大数
2.随机一个数组中一个数,将比它小的放左边大的放右边
4.转化后的问题,结构相同规模更小

1.仔细读题,尤其是题目給你的解题思路:解决什么问题用的什么算法?输入输出是什么……
2.理解变量的含义,也可通过变量单词的意思知道
3.在充分了解前两點的基础上先根据自己的想法大致思考:如果让你实现程序,你会怎么写
4.通读程序理顺程序结构。千万不要因为程序很长而觉得气馁有时程序越长,填空反而越简单
5.按照程序执行的顺序答题,遇到难的先放一边继续往下做。有些空格很简单可以直接填写
6.到这步為止,程序大概意图就知道了然后就是填比较难的几格了。这一点就靠你对程序的理解了
7.填完了以后执行一遍程序以验证,有样例就結合样例没样例就自己造数据模拟

1.变量初始化 这个得结合后面的运算确定,不过有些也很简单如sum=0之类的
2.for循环初值、终值如果是嵌套的循环,可结合父循环或子循环确定
3.更新最优解:比较或赋值
4.要填的空格与某句对应这样的例子在之前的课程能找到很多

如果对小编的程序有任何疑问,欢迎在下方留言!下周见~

我要回帖

更多关于 快快编程官网 的文章

 

随机推荐