- 博客(28)
- 资源 (1)
- 收藏
- 关注
原创 每日刷题 3.14
题目难度简单,其实一看就明白要题目要干啥,就是取出指令的每个参数。该题目的坑点 1.有些参数会有“”,但是输出的时候不能有分号。2.部分参数中还带有空格,需要判断该空格属于间隔点还是参数。
2023-03-14 22:50:51 248
原创 c++类和对象上
/ 类体:由成员函数和成员变量组成 };// 一定要注意后面的分号class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类的两种声明方式:第一种声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。};};}
2022-10-30 22:07:59 207
原创 KMP算法详解
KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt提出的,因此人们称它为克努特—莫里斯—普拉特操作(简称KMP算法)。next[0]=-1,next[1]=0,接下来,就判断p[i-1]是否与p[next[i-1]]是否相等,如相等则next[i]=next[i-1]+1;next数组优化 如果p[i]=p[next[i]],则,nextval[i]=nextval[next[i]],否则nextval[i]=next[i].
2022-10-20 18:44:15 157
原创 模拟实现库函数strstr memcpy memmove
模拟实现库函数strstr memcpy memmove,介绍strtok,strerr
2022-07-09 10:00:33 194
原创 三子棋的实现
在接触到c语言一段时间后,大家可以尝试一些简单的游戏实现来增加学习的乐趣.今天,我来带大家来了解一下三子棋游戏的实现.首先,先确定该程序的整体思路 打印棋盘->下棋,保存数据->判断输赢,这三个部分,所以我将沿着这三个部分进行详细讲解在这之前,需要的准备工作就是创建一个开始界面和创建二维数组.void menu(){ printf("******************************\n"); printf("*** 1.play 0.exit ***\n
2022-05-01 15:14:13 103 2
原创 数据库入门基本知识点
一.介绍数据库中有四个基本概念1.数据(data)定义:描述事物的符号记录称为数据.数据的含义称为数据的语义,数据与其语义是不可分割的.2.数据库(DB,DataBase)定义:是存放数据的仓库严格地讲,数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度(redundancy)、 较高的数据独立性(data independency)和易扩展性(scalability), 并可为各种用户共享。3.数据库管
2022-04-09 18:35:50 11867 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人