进度
kawayi90hou
这个作者很懒,什么都没留下…
展开
-
贪吃蛇 C语言实现代码
C语言实现贪吃蛇#include<stdio.h>#include<stdlib.h> #include<time.h> #include<conio.h> #include<Windows.h> #define FRAME 3 #define INFO 50 #define WIDTH ...原创 2018-03-12 19:27:16 · 4913 阅读 · 0 评论 -
Vector数组测试
visual studio 2015简直是放飞自我,亲近菜鸟。c++里printf(),scanf()通用,动态数组还能随时手动赋值,代码写的没有你做不到,只有你想不到,换个编译器就谁都不认了。#include<iostream>#include<algorithm>#include<vector>using namespace std;void Pri...原创 2018-03-31 20:38:16 · 264 阅读 · 0 评论 -
C语言 关于单链表的所有操作
目前实现的所有操作如下图所示:学数据结构半个多月了,下面是整合的对单链表组的操作,测试了一下数据,应该没问题。以下是代码:#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>#define MAXNUM 10int cnt = 0;typedef str...原创 2018-04-08 20:27:46 · 314 阅读 · 0 评论 -
C语言 双向链表的所有操作
整理了双链表,双向链表结点里面含有两个指针,前指针和后指针在对链表进行改动时要注意的头结点的前指针为NULL。双链表的插入,删除与单链表的不同是需要判断插入的后一个结点是否为空,为空的话没有前指针------------------------------------------------------------------------------------------------------...原创 2018-04-09 22:55:21 · 603 阅读 · 0 评论 -
C语言 环形链表的操作与约瑟夫问题
环形链表去掉了空结点,其尾结点与头结点相连总结了一些创建链表,前插入结点,后插入链表,插入,删除,求长度,查找,和求约瑟夫问题的一些操作环形链表先就这样了。以下代码:#include<stdio.h>#include<stdlib.h>//环形链表去掉了空结点,其尾结点与头结点相连typedef struct node{ int data; struct nod...原创 2018-04-10 20:53:01 · 551 阅读 · 0 评论 -
逆波兰计数器 栈的实现
又称后缀计数器用栈把原式写为逆波兰式子,保存在数组里面并打印。用栈根据逆波兰式子的形式计算出结果。以下代码:#include<stdio.h>#include<stdlib.h>#include<math.h>#define INITSIZE 20 #define INCREASE 5typedef struct Stack { char*top;...原创 2018-04-17 18:20:30 · 321 阅读 · 0 评论 -
N后问题
方法一:用二维数组的0 1值来确定皇后位置的安放。方法二:用一维数组来解决8后问题,下标代表行数,下标上的数值代表列数一下代码:#include<stdio.h>#include<stdlib.h>#include<math.h>//用二维数组解决8后问题int Iscolumn(int (*a)[10],int column,int i,int n) ...原创 2018-04-18 19:12:18 · 271 阅读 · 1 评论