
理解
clicher
这个作者很懒,什么都没留下…
展开
-
利用C++编写Warshell算法求传递闭包+复习构造析构函数、运算符重载、继承与派生、new二维数组
离散数学中提及了求传递闭包的warshell算法,我利用c++创建了矩阵类已经子类方阵类,实现了warshell算法的同时,回顾复习了c++的基本语法与操作,同时对二维数组了解有所增长。(全部代码位于文末,首先分块介绍各部分)二维数组的构建:Matrix::Matrix(int n, int k):row(n), column(k) { ptr = new int *[row];...原创 2020-03-04 22:23:39 · 717 阅读 · 0 评论 -
浮点数的任意进制之间的转换
#include <stdio.h>#include <string.h>void main(){ int input, output, i = 0, j = 0, integer = 0, position = 0, length_of_integer = 0, decimal_integer = 0; double decimal = 0; char ...原创 2019-11-16 19:51:37 · 2708 阅读 · 3 评论 -
C语言--01背包问题----二进制枚举法
for(i = 0; i < (1 << type); i++){ //位运算实现所有情况的枚举 for(j = 0; j < type; j++){ //依次与每一位是否选取进行比较 if(i & (1 << j)){ //如果该情况与某一位对应成功 sumv = sumv + obj[j].v; //价值相加 ...原创 2019-11-08 18:30:47 · 1965 阅读 · 0 评论