- 博客(6)
- 收藏
- 关注
原创 [PTA] File Transfer
#include<stdio.h>#define MAX 10005int p[MAX];int num[MAX];int find(int x){ int k,j,r; r=x; while(r!=p[r]) r=p[r]; k=x; while(k!= r) ...
2015-11-19 09:19:46 980 1
原创 [PTA] Sort Three Distinct Keys
#include <stdio.h>#include <stdlib.h>typedef enum { true, false, maybe } Keys;typedef Keys ElementType;void Read( ElementType A[], int N ); /* details omitted */void MySort( Eleme...
2015-11-15 10:28:06 1390
原创 字典编码(C++实现)
#include #include#include#include#include using namespace std;int main(){// freopen("test.txt","r",stdin); const int max=100; string a; string b[max]; cin>>a; int i,count=1; for(i=0;i<a
2015-11-12 11:14:44 7619
原创 标准DPCM编码(Matlab实现)
以下代码中,f代表源码,f1代表预测码,e代表预测码与源码差值,en代表变换后的差分值(通过含e的公式计算得到,因为有特定对应值,也可以通过查表实现)。f2是通过变换后的差分值得到的预测码。 最终输出的结果是en,也就是变换后的差分值。function en = my_dpcm(f)[~,n] = size(f);f1 = zeros(1,n);f2 = zeros(1,n
2015-11-12 10:40:55 6319 5
原创 c++分数类
以下这个代码是将头文件、对应的实现文件和main.cpp放在一起的,只要稍微改一下预处理指令就能拆成三部分。 #include#includeclass fraction{private: int numerator;//分子 int denominator;//分母 int gcd(int x,int y)const;//最大公约数 int lcm(int x,int
2015-11-12 10:26:49 9598
原创 异质链表(C语言实现)
用C语言实现多态性的基本思想是使用void*指针,在存储链表结点值的时候将地址存入。 也就是说结点中存储的值并不是具体的值,而是一个地址,由于这个地址是main中的本地变量,所以不用担心它会被摧毁。 在读取的时候,进行强制类型转换即可。 在老师布置异质链表作业的时候,参考了网上很多代码,基本上都是通过传入类型,再在函数内部进行链表创建。这样的写法对于main函数依赖很大,无法实现
2015-11-11 22:32:44 8854 7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人