- 博客(12)
- 收藏
- 关注
原创 matalb期末小测
10.某实验对一根长20米的钢轨进行热源的温度传播测试。用x表示测量点0:5:20(米);用h为列向量,表示测量时间0:30:60(秒);用T表示测试所得各点的温度(℃),T=[95,14,0,0,0;7 8 9],抽取其中的第2,5个元素作为新矩阵B第1行,抽取第1,4个元素作为新矩阵B第2行。2. 产生一个1*10的在(-6,6)区间均匀分布的随机矩阵,并且按照从小到大的顺序排列好。4.产生20个两位随机整数,输出其中小于平均值的偶数。
2024-11-21 21:54:25
385
原创 快速排序算法
2.左边的所有数left <= x,右边的所有数right >= x。1.找到分界点x,q[l], q[(l+r)/2],q[r]3.递归排序左边,递归排序右边。
2024-10-26 19:05:48
226
原创 双列集合Map
如果键是存在的,那么会把原来的键值对对象覆盖,会把被覆盖的值进行返回。put()在添加数据的时候,如果键不存在,那么直接把键值对对象添加到map集合当中。map.keySet()返回所有的键对象。基于红黑树实现排序,增删改查性能较好。remove()会把被删除的值返回。m.get()根据键找到对应的值。
2024-10-26 15:21:17
275
原创 原码 反码 补码 移码
原理:补码可以很好解决加减问题,因为运用了一个等效原理,回忆我们看钟表时间,比如此刻我们在8时刻,我们要将时间调为7时刻,我们可以将时针逆时针拨动一格(看作是-1),也可以顺时针拨动11格(+11),此时可以称为-1为11的补,11为-1的补,其实我们还可以在这两个数的基础上再拨动12的倍数,但是效果都是一样的,因为都做了对12取模的运算,刚好计算机的底层超出的数据溢出就相当于自己帮我们取模。但是对于一个大的正数和一个小的负数运算还是存在问题,原因是符号位运算,最后表示的结果仍然是负数。
2024-10-20 20:32:52
1185
原创 寄存器和内存的访问笔记
由于8086cpu是16位结构,所有能处理的地址信息只能达到16位,但是实际上8086cpu有20根地址总线,可以传输20位地址,所以用两个16位地址合成的方法来形成一个20位的物理地址。段寄存器也就是CS:IP ,CS存的是段地址,IP存的是偏移地址,cpu只会认为CS:IP所指的内存单元中的内容为指令。cpu中,用16位的寄存器存储一个字,一个字为两个字节,将数据的高8位放在高字节,低8位放在低字节。内存是连续的,并没有分段,只是在编程需要时,可以把若干地址连续的内存单元看成是一个段。
2024-07-09 15:48:53
853
原创 汇编语言的基础知识笔记
汇编语言的产生:由于计算机只认识0和1,所以只能用机器指令来输出我们想要的东西,但是输入机器码会比较繁琐,而且容易出错,如下图(图片来源于王爽的汇编语言第4版),为了简化这种操作出现了汇编语言。指令和数据其实是实际应用中的概念,在内存或者磁盘中存储没有区别,因为都用0和1表示,只有在cpu实际工作时才有意义。要想让计算机运行,就得让cpu工作,cpu工作就必须有指令和数据,指令和数据都在内存中存放。伪指令:没有对应的机器码,由编译器执行,计算机并不执行。汇编指令:机器码的助记符,有对应的机器码。
2024-07-03 21:38:09
527
原创 欧拉函数算法笔记
用总数减去所有质因子倍数的数字总数,剩余的数字与x的质因子只会为1,这些数的个数即为互质数的个数。作用:1∼x中与 x互质的数的个数被称为欧拉函数。原理:抽屉原理,算术基本定理。
2024-06-29 22:07:10
303
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅