摘要: 警察抓了 A、B、C、D 四名罪犯,其中一名是小偷,审讯的时候: A说:“我不是小偷。” x !=0B说:“C 是小偷。” x = 2C说:“小偷肯定是 D。” x = 3 D说:“C 是在冤枉人。” x != 3现在已经知道四个人中三个人说的是真话,一个人说了假话,请判断一下到底谁是小偷? 对这个 阅读全文
posted @ 2019-05-30 18:02 orxx 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 文章内容来自王晓华老师 常用技巧 哨兵位设置哨兵位是程序设计中常用的技巧之一,常用在线性表的处理过程中,比如查找和移动数据操作。哨兵位通常起到两个作用,一个是作为一个临时存储空间使用,另一个是减少不必要的越界判断,简化算法代码复杂度。比如环形链表通常会设置一个表头节点,无论向前或向后遍历,均以这个表 阅读全文
posted @ 2019-05-30 17:38 orxx 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 文章内容来自王晓华老师 人们提出了很多迭代法来近似求解这类问题,比较常见的有梯度法、最小二乘法和牛顿迭代法,只要问题的解是可收敛的(或者是局部可收敛的),都可以使用迭代法求解。 数学意义上的迭代法是一种不断用变量的旧值递推新值的过程,其对应的迭代算法也是用计算机解决问题的一种基本方法。 迭代法和递推 阅读全文
posted @ 2019-05-30 17:04 orxx 阅读(1975) 评论(0) 推荐(0) 编辑