CPJLJ
码龄5年
关注
提问 私信
  • 博客:29,252
    动态:49
    29,301
    总访问量
  • 52
    原创
  • 1,384,421
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:我承认这个递归我有赌的成分

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2019-06-04
博客简介:

BobDay的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得10次评论
  • 获得60次收藏
创作历程
  • 40篇
    2020年
  • 12篇
    2019年
成就勋章
TA的专栏
  • C
    19篇
  • 关于数据结构与算法分析有关论文的自己的理解
  • 计算机系统概论
    6篇
  • 耍耍Prolog语言
    6篇
  • 耍耍 Io 语言
    7篇
  • javascript 函数式编程
    1篇
  • 小小魔法师学徒
    6篇
  • 大魔法师
    7篇
兴趣领域 设置
  • 前端
    javascript
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Huffman压缩(最终版)

这个程序有个大bug,就是稍大一点的文件不能先压缩在解压,只能压缩后退出程序再解压,不知道是不是内存问题#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>/*用Huffman算法写出一个程序实现文件的压缩(和解压缩)*///怎么输入数据,这里牵...
原创
发布博客 2020.04.28 ·
365 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Huffman压缩(解压部分未完成)

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>/*用Huffman算法写出一个程序实现文件的压缩(和解压缩)*///怎么输入数据,这里牵扯到字母转ASCII二进制//输出二进制//大体流程//将读取的数据放进一个数组//这个数组的元...
原创
发布博客 2020.04.25 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

路径压缩法和各种求并方法

`#include <stdio.h>#define MAX 16int pre[MAX + 1]; //寻找父节点void Initialize(int *S);void InitializeH(int *S);void InitializeS(int *S);void SetUnion(int *S, int Root1, int Root2);void SetUn...
原创
发布博客 2020.04.10 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常见排序代码实现

插入排序#include <stdio.h>typedef int ElementType;void InsertionSort(ElementType A[], int N);void InsertionSort(ElementType A[], int N){ int i, P; ElementType tmp; for (P = 1; P ...
原创
发布博客 2020.04.03 ·
326 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

归并排序的非递归实现

#include <stdio.h>#include <stdlib.h>typedef int ElementType;void Merge(ElementType A[], ElementType TmpArray[], int Lpos, int Rpos, int RightEnd);void MergeSort(ElementTyp...
原创
发布博客 2020.04.03 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对于二项队列的一道题

教材中二项队列的例程:#include <stdio.h>#include <stdlib.h>#include <limits.h>#define MaxTrees 10#define Capacity 10typedef struct BinNode *BinTree;typedef struct BinNode *Position;typ...
原创
发布博客 2020.03.29 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二叉堆例程

binHeap.h:#ifndef _BinHeap_Hstruct HeapStruct;typedef struct HeapStruct *PriorityQueue;typedef int ElementType;PriorityQueue Initialize(int MaxElements);void Destroy(PriorityQueue H);void Ma...
原创
发布博客 2020.03.27 ·
352 阅读 ·
0 点赞 ·
5 评论 ·
2 收藏

二叉堆的上滤和下滤

PriorityQueue UpFilter(int P, PriorityQueue H){ /*從P處開始上濾*/ /*如果父節點大於子節點*/ /*那麼父節點下移*/ int i; ElementType tmp; tmp = H->Elements[P]; for (i = P; H->Elements[i / 2] ...
原创
发布博客 2020.03.25 ·
495 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

用散列表合并两个多项式乘积的同类项

/*该程序利用散列的方式将两个稀疏多项式相乘后合并同类项*//*散列表的建立使用了分离链接法*/#include <stdio.h>#include <stdlib.h>#define HASHMODULUS 11 //散列函數的模數/*多项式的例程*/typedef struct Node *polynomial;typedef struct Node *...
原创
发布博客 2020.03.21 ·
377 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

执行双旋转的高效函数

//改程序是执行双旋转的函数,其效率超过执行两个单旋转#include <stdio.h>#include <stdlib.h>#include "AvlT.h"static Position doubleRotationWithLeft(Position K3);static Position doubleRotationWithLeft(Position K3...
原创
发布博客 2020.03.15 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

AVL树例程

AvlT.h#ifndef _AvlT_Hstruct AvlNode;typedef struct AvlNode *Position;typedef struct AvlNode *AvlTree;typedef int ElementType;AvlTree MakeEmpty(AvlTree T);Position Find(ElementType X, AvlTree ...
原创
发布博客 2020.03.14 ·
253 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

树的类似链表游标实现方式

CursorBSt.h//该程序是二分查找树的链表游标的实现方式#ifndef _CursorBST_Htypedef int PtrToNode;typedef PtrToNode SearchTree;typedef PtrToNode Position;void InitializeCursorSpace(void);SearchTree MakeEmpty(Search...
原创
发布博客 2020.03.14 ·
224 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

一个数组实现两个栈的例程

//该程序仅用一个数组而实现两个栈的例程。//除非数组的每一个单元都被使用//否则你的栈例程不能有溢出声明#include <stdio.h>#include <stdlib.h>#define MinStackSize (5)typedef struct Node *dbstack; //双栈dbstack CreatStack(int Ma...
原创
发布博客 2020.03.11 ·
1699 阅读 ·
1 点赞 ·
0 评论 ·
21 收藏

该程序是一个非递归过程以O(N)时间反转单链表

大佬的算法 List ReverseList( List L ){ Position CurrentPos, NextPos, PreviousPos; PreviousPos = NULL; CurrentPos= L; NextPos= L->Next; while( NextPos != NULL ) { Curren...
原创
发布博客 2020.03.10 ·
612 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多项式乘法O(M平方*N)

我的算法让我想到了“寄生虫”(难道是因为前不久看了这部剧?)#include <stdio.h>#include <stdlib.h>#define MAX 100typedef struct Node *PtrToNode;typedef PtrToNode Header;typedef PtrToNode FirstNode;typedef PtrTo...
原创
发布博客 2020.03.09 ·
261 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

多项式乘法O(M平方乘于N平方)

#include <stdio.h>#include <stdio.h>typedef struct Node *PtrToNode;typedef PtrToNode Header;typedef PtrToNode FirstNode;typedef PtrToNode Polynomial;void MultPolynomial(const Polyno...
原创
发布博客 2020.03.09 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

生成前N个自然数的一个随机置换(3个算法)

#include <stdio.h>#include <stdlib.h>#include <time.h>int RandInt(int a, int b);int main(){ int N; int i; int ii; int a; int b; int duplicates = 0; //判...
原创
发布博客 2020.03.05 ·
767 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

问题13.11

试对图3-23所示的“Emai地址验证”程序儆出修改,新的合法性验证要求,在E-mail地址宇符串中,符号@前、符号@和.之间、符号.之后,至少存在一个字母。满足这种要求的Emal地址,才认为是合法的。#include <stdio.h>#define FAlSE 0#define TRUE 1int main(){ char nextChar; ch...
原创
发布博客 2020.02.20 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

根据SICP,对用C交换两个数值的新思考

一开始我的代码是这样写的思路就是:如果a>b,则b一路加到a, i=a-b,然后a=a-i=b;a<b同理#include <stdio.h>void Swap(int *, int *);int main(){ int x; int y; printf("Input the value of x: "); scanf("...
原创
发布博客 2020.02.20 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多