遇到一个问题:使用递归时,用户操作使父级等于子级,结果陷入死循环,崩了。。。 这个说明自己考虑不周全,如果限制级数的话,也不至于整个程序挂掉。于是乎,写了下面的测试级数的代码。 结果是: 1112131415 最多循环5级。然后就强制结束了。 ...
分类:
其他好文 时间:
2019-05-24 14:36:10
阅读次数:
86
while 循环 格式: while 条件 为 True: 代码块 请输入你的年龄:11 猜小了 问题来了,如果while的条件没有控制好,那么while循环就会成为死循环 while + break 请输入你的年龄:11 猜小了 请输入你的年龄:18 恭喜你猜对了 while +continue ...
分类:
编程语言 时间:
2019-05-22 20:50:20
阅读次数:
168
为什么要中断? 操作系统就是一个死循环,它是在不断等待待处理事件的发生,待处理事件正是通过中断的形式通知操作系统的。(操作系统是中断驱动的) CPU对中断的支持? 外部中断,直接有中断代理设备把外部设备的中断信号通过INTR或者NMI引脚输入CPU,CPU根据中断向量号到中断描述符表中找到对应的中断 ...
分类:
其他好文 时间:
2019-05-21 11:16:04
阅读次数:
103
全选功能的实现主要分两步: 1. 点击全选框选中所有选择框。 2. 当所有选择框都被选中时,勾选全选框。 详细思路: 1. 点击全选框选中所有选择框: 给全选框绑定一个值,然后添加change时间,当全选框的值改变时给所有选择框的值赋与全选框的值。 2. 当所有选择框都被选中时,选中全选框: 给所有 ...
分类:
其他好文 时间:
2019-05-20 13:32:36
阅读次数:
106
def count(n): v = int(n/2) print(v) if v == 0: return 'Done' count(v) print(v) count(10) #执行结果: 5 2 1 0 1 2 5 总结递归的机柜特点: 1.必须有一个明确的结束条件,要不就会变成死循环了,最终撑 ...
分类:
其他好文 时间:
2019-05-20 13:24:39
阅读次数:
97
题目大意 我们定义dis[i]代表完全杀死i号怪兽的最小体力值花费,那么初始值都是法术攻击的花费。 那么动态转移方程就是:dis[i]=min(magic[i],common[i]+∑son:(dis[i])) 但是我们会发现直接搞dp的话是有后效性的,比如:1-->2-->1那么就会陷入死循环 但 ...
分类:
其他好文 时间:
2019-05-18 14:09:28
阅读次数:
125
心得:仿照归并排序,两两合并,注意更新的判断条件,注意事项看代码!!! 注意判断条件。 ...
分类:
编程语言 时间:
2019-05-17 20:45:04
阅读次数:
149
# 死锁# 如果程序中的多个线程互相等待对方持有的锁,而在得到对方的锁之前都不释放自己持有的锁,就会导致程序不能继续运行,# 这就是死锁。# 死锁的表现是程序死循环# 防止死锁:# (1)全局考虑定义一个获得锁的顺序并且整个程序都遵守遵守# (2)释放锁的时候按加锁的反序释放即可 ...
分类:
编程语言 时间:
2019-05-14 12:47:30
阅读次数:
85
1、算法用途: 是一种图像搜索演算法。用于遍历图中的节点,有些类似于树的深度优先遍历。这里唯一的问题是,与树不同,图形可能包含循环,因此我们可能会再次来到同一节点。 2、主要思想: 主要借助一个队列、一个布尔类型数组、邻接矩阵完成(判断一个点是否查看过,用于避免重复到达同一个点,造成死循环等),先将 ...
分类:
编程语言 时间:
2019-05-12 13:38:06
阅读次数:
148
循环概述 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环。 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操 ...
分类:
其他好文 时间:
2019-05-08 20:15:04
阅读次数:
131