C语言课程练习
幕宾静水
这个作者很懒,什么都没留下…
展开
-
数据结构_一些算法
文章目录KMPCodeCode计数叶子结点数镜面影射算法BST删除关键字算法最小堆建立哈夫曼树并编码输出思路判断两树是否相同(考虑孩子顺序时)思路Code效率分析判断两树是否相同(忽略孩子顺序时)思路Code结果效率分析思路Code将树转化为对应的二叉树思路Code对英语单词基数排序ThinkingCode顺序检索Vs二分检索Code1.KMPCodeimport java.util.S...原创 2020-01-28 17:21:55 · 250 阅读 · 0 评论 -
多项式加法(5分)
一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最...原创 2018-05-06 22:33:20 · 11815 阅读 · 14 评论 -
选择排序/冒泡排序?
#include<stdio.h>int max(int a[],int len){ int maxid=0; int i=1; for(;i<len;i++ ) { if(a[i]>a[maxid]) { maxid=i; } } return maxid; //return the subscript what represents ...翻译 2018-09-24 00:26:11 · 126 阅读 · 0 评论 -
寻找鞍点-C课程练习
题目内容:给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。你的任务是找出A的鞍点。输入格式:输入的第1行是一个正整数n, (1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。输出格式:对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个...翻译 2018-10-04 23:37:54 · 390 阅读 · 0 评论 -
C课程练习-单词长度-多一种思考
#include <stdio.h>int main(){ char s[100]=""; //The way you get the string decides if you can choose traversal operators. // while you have known that its end is '.', and you should choos...原创 2018-10-09 21:42:15 · 105 阅读 · 0 评论 -
循环条件如何判定?
如何去正序分解一个整数并输出?#include<stdio.h>int main(){ int x; printf("Please input a integer:"); scanf("%d",&x); /* A correct and even graceful way to solve the problem tends to...原创 2019-08-17 02:31:17 · 396 阅读 · 0 评论