c
文章平均质量分 55
幸存者^
这个作者很懒,什么都没留下…
展开
-
第十二章 优先队列
12.10 用错位相减 用数学归纳法证明 - 百度文库 (baidu.com)原创 2021-11-10 18:26:39 · 602 阅读 · 0 评论 -
数据结构 算法与应用(c++ 描述) 自练答案
有不正确请提出第一章1.1 应该把形参 换成引用 int x--> int &x1.2#include<iostream>using namespace std;template <class T,class T1> //模板形参的类型 int count (T array,int end,T1 value){ int i =0,count=0; while(i<...原创 2021-09-12 15:05:46 · 4042 阅读 · 3 评论 -
c指针原理及其使用详解
众所周知 c语言学习过程当中 指针一直是个重点和难点 ,此帖谈一下我看完《c与指针》等书之后的见解;希望能帮到大家,内容有不对的欢迎大家指正目录: 一: 内存中数据是如何存储的 二:指针是如何寻址的 三:数组 :特性 :数组(名)与指针区...原创 2021-10-13 20:42:54 · 854 阅读 · 1 评论 -
c陷阱与易错点(持续更新
1.c语言中,符号之间的空白(空格符,制表,换行符)将被忽略2.= 不同于 == 判断时可能无意写成赋值运算符:if(a = b) // 错误3.应该进行显示的比较:更能表示意图if(x = y) ... 改为 if( (x=y) != 0 ) ...4 词法分析当中的“贪心法则”: 每一个符号应当尽可能包含更多的符号,直到非法为止如a---b监测到两个 -- 后 ---非法-->相当于 (a...原创 2021-10-13 20:40:18 · 102 阅读 · 0 评论 -
散列表随机定地址法
#include<stdio.h>#include<stdlib.h>#define M 25#define UN_key -6666typedef struct{ int *elem_array; int count;//当前个数 装填因子 a = conut/m}Hash_table;int m; // 散列表总长int main(){ Hash_table table ; init_table(&tabl.原创 2021-09-09 12:14:45 · 91 阅读 · 0 评论 -
KMP改进
#include <stdio.h>#include<string.h>int KMP(char *str,char *T ,int *nextval);void get_nextval(char*,int*,int);voidget_nextval(char* T,int *nextval,int size_t){ nextval[1]=0; int i=0,j=1; while(j<size_t){ if(i ==0 ||.原创 2021-08-17 12:03:43 · 50 阅读 · 0 评论 -
KMP算法自练(下标0开始 )
#include <stdio.h>#include<string.h>void next(char*,int*,int);int KMP(char *s, char *t,int *next);void next(char *str,int *next,int size){ next[0]= 0; int i=0,j=1; while(j< size){ if(str [i] == str[j] ) .原创 2021-08-16 23:09:07 · 187 阅读 · 0 评论 -
c语言指针详解
https://fishc.com.cn/forum.php?mod=viewthread&tid=200275&highlight=c%D6%B8%D5%EB附上链接原创 2021-08-06 14:45:57 · 57 阅读 · 0 评论