C++
郭小文
hello world!
展开
-
C++计算器
用C++实现一个计算器,要求使用两个栈。其中一个用来保存操作数,一个用来保存操作符。该计算器可以实现基本的操作,比如+,-%,*,&(开方),^,(乘方)/具体代码实现如下:(C++)#include #include #include #include using namespace std;// = + - * / % (原创 2017-11-25 19:40:23 · 1705 阅读 · 0 评论 -
利用二叉树设计一款简单的huffman编码器
从磁盘读入一个仅包括英文字母及标点符号的文本文件(如f1.txt),统计各字符的频度,据此构建huffman树,对各字符进行编码,并将字符集,频度集及相应编码码字集输出在显示器或保存在另一个文本文件(如 f1_code.txt)中.思路:Void HuffmanCode(HuffNode* ht1, char * Code, int length){ ……原创 2017-12-11 19:59:39 · 743 阅读 · 1 评论 -
读取文件内的数据(数字)并进行三种排序,1(快速排序)2(归并排序)3(希尔排序)。
#include#include#includeint n1=0;using namespace std;void Merge(int a[], int low, int mid, int high, int * temp,int size){ int i,j,k; i = low; j = mid + 1;原创 2017-12-21 19:01:05 · 2038 阅读 · 0 评论 -
ACM 给你一个整数Q,找出一个最小的正整数N,使得它的各位之积等于Q,如果不存在,请输出-1 输入:第一行为组数,
#include<iostream> #include<stdio.h> using namespace std; bool smallten(int data) { if((data<10)&&(data>1)) return 1; else ...原创 2018-04-16 18:52:51 · 1070 阅读 · 0 评论