C/C++
文章平均质量分 86
Comedly
这个作者很懒,什么都没留下…
展开
-
利用C语言实现顺序表
利用C语言实现静态顺序表//---------- 头文件#include "SeqList.h" --------------------#pragma once#include#include#include#define MAX 100//------------------ 定义数据类型 ----------------------------typedef int DataType;//-原创 2016-08-01 00:32:10 · 479 阅读 · 0 评论 -
利用C语言实现动态顺序表
利用C语言实现动态顺序表1. 数据类型及动态分配顺序存储结构#define INIT_SIZE 10 //当前默认有效值#define DEFAULT_INC 10 //动态分配默认增长个数typedef int DataType;typedef struct SeqList{ DataType* d原创 2016-08-01 00:32:13 · 620 阅读 · 0 评论 -
C语言实现单链表的基本操作及其部分面试题
//单链表的基本数据类型及其结构 typedef int DataType; typedef struct LinkNode { DataType data; struct LinkNode *next; }LinkNode,*pLinkNode,*pLinkList; //单链表的初始化 void InitLinkList(p原创 2016-08-01 00:32:15 · 554 阅读 · 0 评论 -
迷宫问题
基于栈实现解决迷宫问题 栈是一种非常常见的数据结构,在计算机领域被广泛应用,例如操作系统会给每个线程创建一个栈用来存储函数调用时各个函数的参数,返回地址及临时变量等,栈的特点是后进先出,即最后被压入(push)栈的元素会第一个被弹出(pop)。 如下所示给定一个迷宫(“1”表示此路不通,“0”表示此路通过),那么给定一个入口点,如何找到一条通路呢?如果一个迷宫的规模很大,又如原创 2016-08-01 00:32:18 · 503 阅读 · 0 评论 -
有关字符串中的函数及其部分面试题
有关字符串的函数(strlen、strcat、strcpy、strcmp、strncat、strncpy、strncmp、 strchr、strrchr、strpbrk、strstr、strrstr、memcpy、memmove)#pragma once#include#include//求取字符串的长度//1. 利用递归方法实现 int my_strlen1(char* p){ if(*p !=原创 2016-08-01 00:32:30 · 467 阅读 · 0 评论 -
利用c语言实现在一个3*3棋盘游戏
在一个3*3矩阵中下棋,如有一方连续三颗棋子在一条直线上,则获胜。注:下棋时,输入的是棋子所对应矩阵的具体坐标。具体代码如下:#include#include#includechar a[3][3]={ 0 };int size =9;void qipan() //打印棋盘{ int i=0,j=0; printf(" | | \n"); for(i=0;i { printf("_原创 2016-08-01 00:32:07 · 1476 阅读 · 0 评论