百度前端学院小斌学院任务四

2017-05-09
阅读 2 分钟
1.7k
任务目的学习与实践JavaScript的基本语法、语言特性初步了解JavaScript的事件是什么初步了解JavaScript中的DOM是什么任务描述如图,模拟一个队列,队列的每个元素是一个数字,初始队列为空有一个input输入框,以及4个操作按钮

如何用位运算实现整数的加减法

2016-09-28
阅读 2 分钟
4k
题目要求我们在不使用加减操作符的情况下得到两个整数的和。由于减法和乘除法都是基于加法操作的,所以此题不能考虑‘+’、‘-’、‘*’、’/‘这四个操作符,我们使用位运算来得到两个数的和。假设a = 15, b = 9, 先把a,b转化为二进制,那么a = 1111,b = 1001,二进制的加法是逢2进1,如果两个数的同一位的基数分别是0和1,...

经典汉诺塔问题

2016-09-23
阅读 2 分钟
4.2k
这几天在家看完了《程序员的数学》这本书,里面的内容深入浅出比较容易理解,将一个个晦涩的数学概念用经典例题讲解,使人不觉得枯燥。这本书看第一遍有两处地方卡壳,不是很懂,再看第二遍大致能捋清了,其中一个就是我这篇文章要讲的经典汉诺塔问题。

二进制与十进制之间的转换

2016-09-17
阅读 1 分钟
2.8k
我们从小学习使用的阿拉伯数字就是十进制的,这大概是因为我们有十根手指、十个脚趾,便于计数吧。而计算机和我们不同,它只有开和关这两种状态,也就是0和1,所以计算机使用二进制会更方便。 在十进制里,每一位上的数值都和这个位上特定的量值相关联。比如123这个数,最低位的数值为3,它和这个位的量值即1(10º)相关...