力扣刷题链表需要调试?一个简单的调试器帮你解决苦恼

举报
lovevivi 发表于 2022/11/24 08:54:25 2022/11/24
【摘要】 本人在刷链表题时,由于是新手,所以老是过不去,需要调试,力扣会员开不起,在VS自己创建一个链表太麻烦 ,所以就有了今天这个 对于懒人的调节力扣链表便捷器这个东西很简单,但是很有效@TOC 1.编写代码打开VS,将如下代码复制粘贴#include<stdio.h>#include<stdlib.h>struct ListNode{ int val; struct ListNode* next;...

本人在刷链表题时,由于是新手,所以老是过不去,需要调试,力扣会员开不起,在VS自己创建一个链表太麻烦 ,所以就有了今天这个 对于懒人的调节力扣链表便捷器

这个东西很简单,但是很有效

@TOC

1.编写代码

打开VS,将如下代码复制粘贴

#include<stdio.h>
#include<stdlib.h>
struct ListNode
{
	int val;
	struct ListNode* next;

};
struct ListNode* CreateSList(int* nums,int sz)
{
	int i = 0;
	struct ListNode* head = NULL;
	struct  ListNode* tail = NULL;
	for (i = 0; i < sz; i++)
	{
		struct ListNode* newnode = (struct ListNode*)malloc(sizeof(struct ListNode));
		if (newnode != NULL)//判断是否开辟失败
		{
			newnode->next = NULL;
			newnode->val = nums[i];
		}
		//尾插
		if (tail == NULL)
		{
			head = tail = newnode;
		}
		else
		{
			tail->next = newnode;
			tail = newnode;
		}
	}
	return head;
}
int main()
{
	int arr[] = { 1,2,3,4,5,6 };
	int sz = sizeof(arr) / sizeof(arr[0]);
	struct ListNode*plist=CreateSList(arr, sz);
	return 0;
}

2.使用

1.找到需要复制的代码

假设我们在力扣的链表题报错,需要调试
在这里插入图片描述

假设力扣上的题如图报错,我们只需将代码粘贴到刚才编辑好的程序中
在这里插入图片描述

2. 输入数组内容

由于报错的数组是 1 2 3 4 5 6,所以我们也输入 1 2 3 4 5 6
在这里插入图片描述

3.调试

在这里插入图片描述

此时就可以根据数组内容进行调试

3.桌面显示

1. 复制代码

复制代码还是那个框架
在这里插入图片描述

2.创建一个文本文档

在这里插入图片描述

3.修改后缀名

在这里插入图片描述

将文本文档默认的 .txt后缀名 修改为 .oj.c

4.粘贴代码

在这里插入图片描述

将代码粘贴后下次就直接可以在桌面调试啦

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。