SDUT 3375 数据结构实验之查找三:树的种类统计
来源:互联网 发布:淘宝好评怎么改成差评 编辑:程序博客网 时间:2024/04/28 03:31
点击打开题目链接
#include <bits/stdc++.h>using namespace std;struct node{ char str[25]; int sum; node *left, *right;};int n;node *Insert(node *root, char *st);//void Insert(node *(&root), char *st);insert2void Inorder(node *root);int main(){ char str[25]; node *root = NULL; scanf("%d", &n); getchar(); for(int i = 1; i <= n; i++) { gets(str); for(int j = 0; str[j]; j++) { if(str[j] >= 'A' && str[j] <= 'Z') { str[j] += 32; } } root = Insert(root, str); //2:Insert(root, str); } Inorder(root); return 0;}//Insert1node *Insert(node *root, char *st){ if(!root) { root = new node; root->sum=1; strcpy(root->str, st); root->left = NULL; root->right = NULL; } else { int x = strcmp(root->str, st); if(x > 0) { root -> left = Insert(root->left, st); } else if(x < 0) { root -> right = Insert(root->right, st); } else { root->sum++; } } return root;}//Insert2//void Insert(node *(&root), char *st)//{// if(!root)// {// root = new node;// root->sum=1;// strcpy(root->str, st);// root->left = NULL;// root->right = NULL;// }// else// {// int x = strcmp(root->str, st);// if(x > 0)// {// Insert(root->left, st);// }// else if(x < 0)// {// Insert(root->right, st);// }// else// {// root->sum++;// }// }//}void Inorder(node *root){ if(root) { Inorder(root->left); printf("%s %.2lf%\n", root->str, 100.0*(root->sum)/n); Inorder(root->right); }}
0 0
- SDUT 3375 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计 (sdut oj 3375)
- SDUT-3375 数据结构实验之查找三:树的种类统计
- sdut oj3375 数据结构实验之查找三:树的种类统计
- SDUT OJ 数据结构实验之查找三:树的种类统计
- 3375 数据结构实验之查找三:树的种类统计
- 3375-数据结构实验之查找三:树的种类统计
- 3375 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计 (STL)
- 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计
- SDUT3375数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计
- SDUTACM 数据结构实验之查找三:树的种类统计
- 数据结构实验之查找三:树的种类统计(二叉排序树)
- 各种cpu指令集对应的iPhone设备总结
- command not found mysql
- 页面内容是js但是文件名是zhtml,高亮显示会有问题,解决方法
- 原生js实现ajax
- CGContextMoveToPoint与CGContextAddLineToPoint详解
- SDUT 3375 数据结构实验之查找三:树的种类统计
- UCOSIII相关API函数的使用
- Solr之——SolrCloud5.2.1+tomcat7+zookeeper3.4.6环境搭建
- 熄灯问题
- SpringMVC介绍之约定优于配置
- Tomcat调优
- android Spinner控件详解
- 数据结构实验之串二:字符串匹配
- TLS线程本地存储进行反调试