以下都是对单链表一些简单的应用和对一些简单问题的解决方案。
代码如下:
#define _CRT_SECURE_NO_WARNINGS //vs2013中需要加的一个宏!
#include<iostream>
#include<string.h>
#include<assert.h>
typedef int DateType;
typedef struct SListNode
{
DateType data;
struct SListNode *next;
}SListNode;
- 打印节点,代码如下:
void PrintfSlist(SListNode *&pHead) //打印节点
- {
- SListNode *newHead = pHead;
- if (newHead == NULL)
- {
- return;
- }
- while (newHead)
- {
- printf("%d ", newHead->data);
- newHead = newHead->next;
- }
- }
2.创建节点,代码如下:
SListNode* _BuyNode(DateType x) //创建节点
{
SListNode*pHead = (SListNode*)malloc(sizeof(SListNode));
pHead->data = x;
pHead->next = NULL;
return pHead;
}
时间: 2024-10-26 22:15:47