随笔分类 -  数据结构与算法

数据结构与算法
摘要:计算机组成原理【2】: 数据的表示和运算-上 https://www.cnblogs.com/SXWisON/p/18371411 阅读全文
posted @ 2024-09-20 17:31 与f 阅读(3) 评论(0) 推荐(0) 编辑
摘要:乘法运算:两个矩阵要可以相乘,必须是A矩阵的列数B矩阵的行数相等,才可以进行乘法,矩阵乘法的原则是,A矩阵的第i行中的元素分别与B矩阵中的第j列中的元素相乘再求和,得到的结果就是新矩阵的第i行第j列的值。 除法运算:一般不说矩阵的除法。都是讲的矩阵求逆。 矩阵乘法的结果为行与列的关系为:行数量为A的 阅读全文
posted @ 2022-09-23 14:36 与f 阅读(4203) 评论(0) 推荐(0) 编辑
摘要:无限极分类的设计和实现,比较常见的做法是在建表的时候,增加一个PID字段用来区别自己所属的分类 1.递归方式 (返回tree结构数组) $arr = array( array('id'=>1,'name'=>'电脑','pid'=>0), array('id'=>2,'name'=>'手机','pi 阅读全文
posted @ 2021-09-02 10:45 与f 阅读(957) 评论(0) 推荐(0) 编辑
摘要:一.数据库多次查询形式 1.原生方式 header("Content-type:text/html;charset=utf-8"); $conn = mysql_connect('localhost','root','123456'); mysql_select_db('test'); mysql_ 阅读全文
posted @ 2021-08-29 22:04 与f 阅读(1093) 评论(0) 推荐(0) 编辑
摘要:1.1.1 摘要 我们知道计算机不能直接理解高级语言,它只能理解机器语言,所以我们必须要把高级语言翻译成机器语言,这样计算机才能执行高级语言编写的程序,在接下来的博文中,我们将介绍非托管和托管语言的编译过程。 1.1.2正文 非托管环境的编译过程(C/C++) 纯C/C++的程序通常运行在一个非托管 阅读全文
posted @ 2021-04-20 09:32 与f 阅读(288) 评论(0) 推荐(0) 编辑
摘要:原理 我们都知道,在Java里byte类型是占用1个字节,即8位的,而16进制的字符占用4位,所以每个byte可以用两个字符来表示,反之亦然。 举个栗子 byte = 123 用二进制表示:0111 1011 每4位用字符表示: 7 b 注意:java是用补码来进行二进制计算的(计算机都用补码计算) 阅读全文
posted @ 2020-07-23 11:33 与f 阅读(19768) 评论(0) 推荐(0) 编辑
摘要:package com.cc8w.test; public class TestInt2char { public static void main(String[] args) { int a=129; // 第一组 第二组 第三组 第四组 //2的二进制表示完整为 "[00000000][000 阅读全文
posted @ 2020-07-23 09:37 与f 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:<<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0 正数:r = 20 << 2 20的二进制补码:0001 0100 向左移动两位后:0101 0000 结果:r = 80 负数:r = -20 << 2 -20 的二进制原码 :1001 010 阅读全文
posted @ 2020-07-22 16:53 与f 阅读(342) 评论(0) 推荐(0) 编辑
摘要:一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0000 阅读全文
posted @ 2020-07-22 16:03 与f 阅读(310) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/antineutrino/p/3334540.html https://www.cnblogs.com/antineutrino/p/3337619.html 阅读全文
posted @ 2019-01-25 14:20 与f 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示