C++创建单链表与打印操作
C++纯新手,想要记录下小白的蜕变之路,就决定从数据结构与算法开始。之前有看过《大话数据结构》,但是对部分内容的C++代码实现还是有点困惑,在网上看了很多的文章,最后有所心得,希望能帮助到其他初学者。那么就从单链表的创建与打印开始!
直接贴代码
#include <iostream>
#include <vector>
using namespace std;
struct ListNode {
int val; //存放节点值
ListNode * Next;//指向下一个节点
ListNode(int x) :val(x), Next(NULL) {
} //有参构造函数
};//这是一个最基本的节点,主要包括数据域与指针域
void CreatList(ListNode* Head)
{
vector<int> nums = {
1,2,6,3