- 博客(5)
- 收藏
- 关注
原创 3n+1问题
每周一题之1 3n+1问题PC/UVa IDs: 110101/100Popularity: ASuccess rate: low Level: 1测试地址:https://vjudge.net/problem/UVA-100[问题描述]考虑如下的序列生成算法:从整数 n 开始,如果 n 是偶数,把它除以 2;如果 n 是奇数,把它乘 3 加1。用新得到的值重复上述步骤,直到 n ...
2019-05-30 18:15:02 184
原创 关于const函数的一些使用和总结
(1)const定义常量:const dataType constData=value;//const修饰的类型为dataType的变量value不可变.(2)指针中使用const,主要有三种方式a.指针本身是常量,它本身不可变char* const ptr;b.指针所指向的内容是常量,指向的内容不可变const char* ptr;c.两者都不可变const char* cons...
2019-05-26 10:53:12 1273
原创 7-1 修理牧场 (C语言哈夫曼树)(25 分)
题目:农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要N块木头,每块木头长度为整数L个长度单位,于是他购买了一条很长的、能锯成N块的木头,即该木头的长度是L 的总和。但是农夫自己没有锯子,请人锯木的酬金跟这段木头的长度成正比。为简单起见,不妨就设酬金等于所锯木头的长度。例如,要将长度为20的木头锯成长度为8、7和5的三段,第一次锯木头花费20,将木头锯成12和8;第二次锯木头花费12,将...
2019-05-21 18:15:48 6431
原创 队的各项操作(创建,进队,出队,改正假溢出后的)
队列(Queue):特点:先进先出;基本操作:一,顺序储存:1:队的结构体:typedef struct QNode* PtrToQNode;typedef int Position;typedef int NL;struct QNode{//队列结构体 NL *Data; Position Front,Rear;//头尾指针 int Maxsize;};typede...
2019-05-17 17:40:13 198
原创 三种栈(单项栈,双向栈,链栈)的创建,与进栈出栈等操作
一,单结构栈的基本操作1:定义结构体: typedef int Position; typedef char NL; typedef struct SNode* PtrToSNode; struct SNode{//单结构栈 NL *Data; Position Top;//顶指针 int Maxsize;//栈的最大存储 }; ...
2019-05-17 16:25:32 1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人