![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
可惜没有如果
记录自己的学习过程
展开
-
算法题练习(三)----矩阵的k次幂
题目import java.util.*; import java.io.*; public class Main{ /** * [power description] 矩阵幂运算函数 * 1)首先取得矩阵的阶 * 2)创建结果矩阵,原封不动复制原矩阵 * 3)做k次矩阵幂乘 * 4)模拟矩阵乘法的过程,首先循环行,再循环列,再循环每个数原创 2018-01-13 09:43:08 · 4635 阅读 · 0 评论 -
算法题练习(一)-------a+b 整数转bit
题目简述: (1)输入a b 输出 a+b (2)输入描述: 第一行,一个数字T(T 接下来有T行,每行有一个数字n(0 输出描述: 输出共T行。每行输出求得的二进制串。 a+b #include int main(){ int a,b; std::cin>>a; std::cin>>b; std::cout<<a+b;原创 2018-01-05 19:37:40 · 255 阅读 · 0 评论 -
算法题练习(二)------哈夫曼树,比较奇数与偶数个数,查找一个数组的第K小的数
题目:哈夫曼树 /** *使用java的priorityQueue(java.util.PriorityQueue) *功能:priorityQueue通过小顶堆实现啊,可以保证每次从堆中取出的元素都是最小元素 *构造:priorityQueue priorityQueue = new priorityQueue(); *方法:add(E a) poll()....size() sca原创 2018-01-06 10:59:09 · 342 阅读 · 0 评论 -
算法练习(五)---打牌
打牌 #include #include #include using namespace std; int main(int argc, char const *argv[]) { int card[10] = {0}; char a[100]; while(scanf("%s",a) != EOF){ char b[5]; sc原创 2018-01-15 17:53:48 · 716 阅读 · 0 评论 -
算法练习(六)----树查找
树查找 #include #include #include int main(int argc, char const *argv[]) { int tree[1000]; int h; int n; while(scanf("%d",&n) != EOF){ for(int i=0;i<n;i++){ scanf原创 2018-01-16 18:40:34 · 186 阅读 · 0 评论