C语言
ejdjdk
这个作者很懒,什么都没留下…
展开
-
c语言 英文单词频率统计 哈希存储
c语言 英文单词频率统计 哈希存储从一段英文文章中找到频率最大的几个单词,同时统计不同单词个数以及总单词个数,利用哈希进行存储。#include<stdio.h>#include<ctype.h>#include<string.h>#include<stdlib.h>#include <stdio.h>#include <stdlib.h>#define HASH_TABLE_SIZE 49999typedef s原创 2020-05-28 15:00:31 · 1797 阅读 · 4 评论 -
从文本文件中读取多个字符串(空格或者换行符隔开),用链表存储,要求输入一个子串,在结点中的单词(字符串中)查找子串,以及在相邻字符子串中查找子串,返回子串所在单词的位置,以及从该单词的第几个位置开始。
从文本文件中读取多个字符串(空格或者换行符隔开),用链表存储,要求输入一个子串,在结点中的单词(字符串中)查找子串,以及在相邻字符子串中查找子串,返回子串所在单词的位置,以及从该单词的第几个位置开始。例子:I->love->you输入子串ove,输出2输入子串vey,输出2 3输入子串hello,输出fail#include<stdio.h>#include&...原创 2020-04-04 23:27:45 · 574 阅读 · 0 评论 -
c语言带头节点的单链表插入排序
直接插入排序的思想,就是先默认第一个元素是排序好的,在顺序表中,从后面往前依次进行比较,从而进行排序。但是在单链表中,从后面遍历的话,找结点的前驱非常困难。故从头进行遍历。待排序链表(进行逆序排序)将头节点与第一个元素保留,其后元素断开(头用curr指针)用临时指针pre与r,指向头节点与第一元素遍历curr所指链表,一个节点一个节点进行插入操作第一次插入...原创 2020-03-28 00:37:53 · 2384 阅读 · 1 评论 -
C语言:文本中不同单词频率
c语言读取一个文件,统计文件中英文单词的总数目,以及不同单词出现的次数#include<stdio.h>#include<ctype.h>#include<string.h>typedef struct Word{ char s[20]; int num;} Word; //s存储一个单词,num表示单词个数("单词表成员"...原创 2020-01-27 13:33:22 · 2581 阅读 · 0 评论