文章

79

粉丝

221

获赞

46

访问

198.2k

头像
边输入边插入单链表,简单插入排序
P1015 贵州大学机试题
发布于2023年3月18日 20:48
阅读数 3.5k

#include <iostream>
using namespace std;
struct Node {
	int Element; // 节点中的元素为整数类型
	struct Node* Next; // 指向下一个节点
};
int main() {
	struct Node* L = new Node;
	L->Next = NULL;
	for (int i = 0; i < 5; i++) {
		struct Node* k = new Node, * p = L;
		cin >> k->Element;
		while (p->Next != NULL) {
			if (p->Next->Element > k->Element)
				break;
			p = p->Next;
		}
		k->Next = p->Next;
		p->Next = k;
	}
	L = L->Next;
	while (L) {
		cout << L->Element << " ";
		L = L->Next;
	}	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发