- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 你说你“码”呢
在计算机世界中,常用的计数系统有二进制、八进制、十进制和十六进制。十进制我们很常用,不再赘述。二进制我们也很熟悉,数由0或1组成,基数为2,逢二进一;八进制由0-7组成,基数为8,逢八进一;十六进制比较特别,由0-9和A、B、C、D、E、F组成,基数为16,逢十六进一。 对于每个进制之间的转换,先来看下以下的例子: 首先是各种进制转换成十进制(整数): 可以观察到最右位为基准进制的0次方,每往左一位次方加1,把乘积相加得到十进制数。 再看十进制转换成其他进制: 在转换过程中,我们不断除以基数,
2021-11-13 21:18:53
432
原创 Autocorrected Typing Software
这是SICP课程的第二个project,主要功能是测试打字速度,您可以开启自动改正功能来更正您在输入时的一些小错误,完整版的在线体验地址如下: Cats 我个人的代码地址如下: https://box.nju.edu.cn/f/1442ae97e9b3419cabe4/?dl=1 如何在本地运行这个 software 呢? 首先,我们需要在本地安装 python 环境,方法如下(如果已安装请忽略): 其中 python 官方网站地址为Welcome to Python.org 接下来,..
2021-11-13 13:25:20
706
1
原创 斐波那契数列程序的一些优化
对于每一位学习编程语言的人来说,斐波那契数列(Fibonaccisequence)都是他们学习之路上的一个经典问题,我们最初编写的程序是这样的: 用C语言我们可以这样实现: int fib(int n) { if (n <= 0) return -1; int fib1 = 1, fib2 = 1, temp = 1; for (int i = 3; i <= n; ++i) { temp = fib1 + fib2; // 计算第i项 fib1 ...
2021-11-10 22:19:30
1405
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人