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

数据结构与算法
摘要:c语言把两个对称矩阵存为一维数组,再求出两个对称矩阵的乘积 对称矩阵为了节省存储空间,有时候会把它存为一维数组。如果存为一维数组怎么求出他们的乘积呢? //对称矩阵,使用下三角存储为一维数组,然后两个对称矩阵相乘, //写出实现 //疑问,对称矩阵和对称矩阵相乘,还是对称矩阵吗,怎么存储.(答可能不 阅读全文
posted @ 2025-08-16 16:49 与f 阅读(11) 评论(0) 推荐(0)
摘要:1.矩阵转化为二维数组进行倒置 2.矩阵转化成一维数组进行倒置 阅读全文
posted @ 2025-08-16 14:26 与f 阅读(11) 评论(0) 推荐(0)
摘要:#include <stdio.h> #define ROWS 4 #define COLS 5 //寻找马鞍点, 在一个二位数组上,每行最小值存为Min[i],每列最大值存为Max[j] //若元素A[i][j]即在Min[i]又在Max[j],则是马鞍点。 void findSaddlePoin 阅读全文
posted @ 2025-08-16 14:16 与f 阅读(16) 评论(0) 推荐(0)
摘要:计算机组成原理【2】: 数据的表示和运算-上 https://www.cnblogs.com/SXWisON/p/18371411 阅读全文
posted @ 2024-09-20 17:31 与f 阅读(8) 评论(0) 推荐(0)
摘要:乘法运算:两个矩阵要可以相乘,必须是A矩阵的列数B矩阵的行数相等,才可以进行乘法,矩阵乘法的原则是,A矩阵的第i行中的元素分别与B矩阵中的第j列中的元素相乘再求和,得到的结果就是新矩阵的第i行第j列的值。 除法运算:一般不说矩阵的除法。都是讲的矩阵求逆。 矩阵乘法的结果为行与列的关系为:行数量为A的 阅读全文
posted @ 2022-09-23 14:36 与f 阅读(4363) 评论(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 阅读(1059) 评论(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 阅读(1138) 评论(0) 推荐(0)
摘要:1.1.1 摘要 我们知道计算机不能直接理解高级语言,它只能理解机器语言,所以我们必须要把高级语言翻译成机器语言,这样计算机才能执行高级语言编写的程序,在接下来的博文中,我们将介绍非托管和托管语言的编译过程。 1.1.2正文 非托管环境的编译过程(C/C++) 纯C/C++的程序通常运行在一个非托管 阅读全文
posted @ 2021-04-20 09:32 与f 阅读(304) 评论(0) 推荐(0)
摘要:原理 我们都知道,在Java里byte类型是占用1个字节,即8位的,而16进制的字符占用4位,所以每个byte可以用两个字符来表示,反之亦然。 举个栗子 byte = 123 用二进制表示:0111 1011 每4位用字符表示: 7 b 注意:java是用补码来进行二进制计算的(计算机都用补码计算) 阅读全文
posted @ 2020-07-23 11:33 与f 阅读(19924) 评论(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 阅读(1867) 评论(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 阅读(359) 评论(0) 推荐(0)
摘要:一. 机器数和真值 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念. 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0000 阅读全文
posted @ 2020-07-22 16:03 与f 阅读(320) 评论(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 阅读(256) 评论(0) 推荐(0)