自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三子棋

三子棋游戏

  • 博客(14)
  • 收藏
  • 关注

原创 动态通讯录

动态通讯录Contact.h# ifndef __CONTACT_H__# define __CONTACT_H__#include<stdio.h>#include<stdlib.h>#include<windows.h>#include<string.h>#pragma warning (disable:4996)enum...

2018-06-06 11:55:53 265

原创 单链表

代码实现链表的操作函数 // 值类型 typedef int DataType; typedef struct SListNode { DataType data; // 值 struct ListNode *pNext; // 指向下一个结点 } SListNode; // 初始化 void SListInit(SListNode **ppFirst); //...

2018-06-06 10:30:02 242

原创 动态顺序表

动态顺序表:SeqlistD.h#ifndef _SeqlistD__H_#define _SeqlistD__h_#include<stdio.h>#include<stdlib.h>#include<assert.h>#include<string.h>typedef int DataType;typedef stru...

2018-05-31 13:48:32 241

原创 静态顺序表

代码实现顺序表的操作函数 // 值类型 typedef int DataType; typedef struct SeqList { DataType data; // 值 int size; // 数量 } SeqList; // 初始化 void SeqListInit(SeqList *pSL); // 尾部插入 void SeqListPushBac...

2018-05-31 13:43:00 268

原创 数据结构:时间复杂度与空间复杂度

算法的复杂度 :首先,算法的时间复杂度与空间复杂度 统称为算法的复杂度。时间复杂度:时间复杂度其实就是一个函数,,该函数计算的是执行基本操作的次数。算法分析的分类:算法存在最好、平均和最坏情况: 最坏情况:任意输入规模的最大运行次数(上界) 平均情况:任意输入规模的期望运行次数 最好情况:任意输入规模的最小运行次数,通常最好情况不会出现 (下界) 在实际中通...

2018-05-25 19:47:26 1037

原创 c语言实现通讯录

实现一个通讯录; 通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址 提供方法: 1. 添加联系人信息 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 7. 以名字排序所有联系人 Contact.h# ifndef __CONTACT_H_...

2018-05-23 22:01:48 456

原创 自定义类型:结构体类型创建,结构体初始化,结构体内存对齐,位段,位段计算机大小,枚举+联合

结构体类型创建:结构体的声明: 结构是一些值的集合,这些值称为成员变量,结构体的每个成员可以是不同类型的变量; eg:struct Stu{ char name[20]; int age; char sex[5]; char tele[12];};int main(){ struct Stu s; return 0;}...

2018-05-19 00:11:40 366

原创 指针数组,数组指针,函数指针,函数指针数组

指针数组 :指针数组就是一个整数数组,数组的各个元素都是整数,指向某个内存地址。在c语言以及c++中,数组元素全为指针的数组成为指针数组。一维指针数组的定义形式为:“类型名*数组标识符[数组长度]”。 eg: int a = 10; int b = 20 int * arr[5] = {&a,&b};数组名出现在表达式中时,很多情况下会被隐式转化为一个指针,指向数...

2018-05-03 00:47:24 348

原创 函数的调用,栈桢的创建及销毁

*函数的调用过程(栈桢)*下面我们主要从栈的层面深入了解c语言中函数调用的过程。下面我用一个简单的程序说明:#include<stdio.h>#include<stdlib.h>int Add(int X, int Y){ int z = 0; z = X + Y; return z;}int main(){ ...

2018-04-30 21:29:54 222

原创 扫雷

//lei.h#ifndef __LEI_H__ #define __LEI_H__ #define ROW 10 #define COL 10 //设置雷 void set_mine(char mine[ROW + 2][COL + 2], int row, int col);//显示界面 void display(char mine[ROW...

2018-04-09 15:30:10 469

原创 三子棋

//game.h#ifndef __SANZIQI_H__#define __SANZIQI_H__#define ROW 3#define COL 3void init_board(char board[ROW][COL], int row, int col);//初始化棋盘void display(char board[ROW][COL], int row, int col...

2018-04-08 20:37:13 210

原创 数组的总结

1.一维数组;a.数组的创建:int arr[10]={0};   int 表示创建的数组为int型数组;[10] 表示该数组的元素个数;10个元素的类型也为int型;*注意:创建数组时方括号里面的数表示元素的个数,只能用常量或者是define定义的标识符表示,不能是变量;b.数组的初始化:1.int arr[10]={0} 表示创建好的数组元素都初始化为0;2.int arr[10]={1,2,...

2018-04-05 15:59:43 1910

原创 c语言的操作符总结

1.算术操作:+ -  *  /  %/1)两个数均为整数则进行整数除法2)只要有一个数为浮点数就进行浮点数除法%1)%操作符的两个操作数必须为整数2.关系运算符:==     等于;!=   不等于;>=     大于等于;<=     小于等于;>        大于 ;<         小于;*注意;等于为==,=为赋值运算为了我们更清楚这一点,可以写为以下形式:i...

2018-03-31 13:02:32 191

原创 年轻就该去追梦

时光荏苒,岁月如梭,转眼我已是一名大三的学生。而作为一位电子信息工程的学生动手能力也没能培养起来,专业知识更是前学后忘。过去俩年半的蹉跎岁月让我一无所获,而反过身来发现自己没有一技傍身。然而对于本没有兴趣考研的我这一切的一切让我开始感觉到了压力,想要步入社会后有所贡献,实现自己的人生价值,那么此刻的我就必须去拼搏奋斗。     大三是大学里很关键的一年,我也深刻意识到这一点。从大一开始我的职业规划...

2018-03-20 13:48:02 543

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除