数据结构与算法
不定期分享一些牛逼的算法,供广大同道码农学习借鉴。
叶叶扁舟
だいがくせい
展开
-
C语言 二维数组 矩阵问题 如何判断对称矩阵 矩阵如何转置
目录前言一、实现矩阵转置1.原理2.代码2.代码分析二、判断是否为对称矩阵1.对称矩阵概述及其判断2.代码3.代码分析前言想要了解更多矩阵的知识参考《线性代数》。二维数组,矩阵问题,总结一下。这里一如既往的使用随机数组,免得一直用键盘输入冗长的数据,避免了麻烦。一、实现矩阵转置1.原理什么是矩阵转置?如下图。就是把矩阵的行转换为列,第n行变成了第n列。在编程语言中,矩阵转置的核心是a[i][j]=b[j][i]2.代码#include<stdio.h>#include&原创 2020-05-24 12:46:56 · 6794 阅读 · 0 评论 -
C语言的选择排序,你知道原理吗?
目录前言一、源码实例二、代码原理详解1.选择排序原理2.代码分析前言前面的冒泡排序讲得有点冗长,废话太多,请堵着门见谅!今天的选择排序尽量精简。但是选择排序有点抽象,我当初学的时候也是搞了很久才明白,所以就算看不懂也要树立信心,学习是循序渐进的,搞算法不要成天想着用葵花宝典。一、源码实例直接附上源码,如果熟悉直接略过,初学者可详看详解!#include<stdio.h>#include<stdlib.h>#include<time.h>int main()原创 2020-05-24 10:54:51 · 1039 阅读 · 0 评论 -
进制数的转换方法大全
进制转换一、二进制的转换1.二进制转换为八进制2.二进制转换为十进制3.二进制转换为十六进制二、八进制的转换1.八进制转换为二进制2.八进制转换为十进制3.八进制转换为十六进制三、十进制的转换1.十进制转换为二进制2.十进制转换为八进制3.十进制转换为十六进制四、十六进制转换1.十六进制转换为二进制2.十六进制转换为八进制3.十六进制转换为十进制一、二进制的转换1.二进制转换为八进制直接以小数为例:有一个二进制小数——1100010.0111111①以小数点为对称轴,每三个数为一个整体,进行划分,原创 2020-05-20 19:19:01 · 2250 阅读 · 0 评论