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

news2024/11/29 22:52:59

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

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

文章目录

  • 1.编写代码
  • 2.使用
    • 1.找到需要复制的代码
    • 2. 输入数组内容
    • 3.调试
  • 3.桌面显示
    • 1. 复制代码
    • 2.创建一个文本文档
    • 3.修改后缀名
    • 4.粘贴代码

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.粘贴代码

在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/3237.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python数学建模--sympy三维图像绘制

目录问题引出库选择与绘制准备plot3d类api简介图像绘制与参数说明关键字参数绘图举例绘图的案例三角函数另一个三角函数问题引出 在求解二元函数最值的时候&#xff0c;我们不知道自己经过若干个步骤求出的结果是否正确&#xff0c;那么我们该怎么办呢&#xff1f;一种办法就是…

学完Python,不做程序员,只接兼职,哎,就是玩儿

现在这个时代&#xff0c;人人开始追求做斜杠青年&#xff0c;多方面开展副业&#xff0c;赚取几份工资。有很多朋友就抓住了Python的风口&#xff0c;靠着Python兼职月入一万。那么学完Python&#xff0c;有哪些可以做的兼职呢&#xff1f; 一、闲暇时间&#xff0c;接自由单…

2020年数维杯数学建模B题以家庭为单位的小规模多品种绿色农畜产品经营模式开发求解全过程文档及程序

2020年数维杯数学建模 B题 以家庭为单位的小规模多品种绿色农畜产品经营模式开发 原题再现&#xff1a; 在全球化疫情蔓延和国民生活水平稳步提高大形势下&#xff0c;居民对于绿色农畜产品的需求可能会迎来新的爆发期。传统大规模种植或养殖模式因其较大的风险、产品质量的非…

第四章 带头双向链表的讲解与实现

初阶数据结构 第一章 时间复杂度和空间复杂度 第二章 动态顺序表的实现 第三章 单向链表的讲解与实现 第四章 带头双向链表的讲解与实现 文章目录初阶数据结构前言一、什么是头节点&#xff08;哨兵位&#xff09;二、双向链表结点的定义三、接口函数的实现1、初始化2、尾插3、…

【附源码】计算机毕业设计java中国朝鲜族民族特色服务系统设计与实现

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

超全,看完这份微服务架构与实践文档,微服务不再难

前言&#xff1a; 微服务近年来受到了极大的关注并成为趋势&#xff0c;不信的话可以查看 Google Trends。 可以看到从2014年开始人们对它产生了极大的兴趣&#xff0c;随着时间的推移&#xff0c;这一趋势仍在增长。 随着数字化转型的推进&#xff0c;越来越多的企业开始尝…

IntelliJ IDEA禁止某些文件夹indexing

IntelliJ IDEA禁止某些文件夹indexing 文章目录IntelliJ IDEA禁止某些文件夹indexing问题描述方法一&#xff1a;标记文件夹为Exclude方法二&#xff1a;.iml文件中手动加入excludeFolder节点方法三&#xff1a;直接加入IDEA忽略文件和文件夹列表问题描述 IDEA启动后&#xff…

计算机毕业设计(附源码)python在线答题系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

MySQL数据库——日志管理、备份与恢复

一、数据备份的重要性 备份的主要目的是灾难恢复。 在生产环境中&#xff0c;数据的安全性至关重要。 任何数据的丢失都可能产生严重的后果。 造成数据丢失的原因&#xff1a; 程序错误人为操作错误运算错误磁盘故障灾难&#xff08;如火灾、地震&#xff09;和盗窃 二、数据…

【Tomcat】解决Tomcat服务器乱码问题

俩地方开展出现乱码的原因1、以startup.bat文件打开的服务器出现乱码2、在IDEA中运行Tomcat服务器出现乱码问题3、有关社区版IDEA如何开发JavaWeb项目出现乱码的原因 使用了错误的字符编码去解码字节流&#xff0c;所以出现乱码咱思维要清晰&#xff0c;就去找字符编码是否与其…

vue3.0微信活动推广分享项目-实现验证码登录功能

⭐️⭐️⭐️ 作者&#xff1a;船长在船上 &#x1f6a9;&#x1f6a9;&#x1f6a9; 主页&#xff1a;来访地址船长在船上的博客 &#x1f528;&#x1f528;&#x1f528; 简介&#xff1a;CSDN前端领域优质创作者&#xff0c;资深前端开发工程师&#xff0c;专注前端开发…

二、稀疏数组和队列

稀疏数组 1、基本介绍 当一个数组中大部分元素为0&#xff0c;或者为同一个值的数组时&#xff0c;可以用稀疏数组来保存该数组。 2、处理方式 记录数组一共有几行几列&#xff0c;有多少个不同的值把具有不同值的元素的行列及值记录在一个小规模数组中&#xff0c;从而缩小…

【OpenCV】红绿灯检测C++Demo实现

很久以来一直想实现红绿灯检测&#xff0c;今天它来了。 文章目录原理代码实现打包程序为exe原理 OpenCV好强&#xff0c;能够提取红绿灯的轮廓&#xff0c;并根据颜色空间判断红绿&#xff0c;不依赖深度学习算法也能做到可用的效果/demo。 红绿灯检测的基本步骤如下&#x…

20221103使用ffmpeg提取mp4视频的字幕

20221103使用ffmpeg提取mp4视频的字幕 2022/11/3 12:19 百度搜索&#xff1a; MP4 内置字幕 提取 https://www.6yxk.com/ruanjianjiaocheng/224526.html 提取mp4格式视频字幕的方法&#xff08;工具) ffmpeg -i D:\temp\001.mp4 -map 0:s:0 sub1.srt 百度搜索&#xff1a; ffmp…

web前端面试题附答案044 - vue获取param参数,有什么缺点吗?

看这个vue的图标像不像小时候看的《魔神坛斗士》身上的某个元素。真希望成年人的世界就像小时候一样简单快乐。 今天这道面试题主要围绕vue中获取param参数展开&#xff0c;看完本文你可以吸取到以下知识点 ◇ 首先是最基本的2中获取方式 ◇ 如果不用vue应该怎么获取&#xff…

Linux查看性能相关命令

#Linux查看性能相关命令 ##CPU性能 ###/cat/proc/cpuinfo 这个文件能够获取到物理cpu的数量,每个物理cpu的核心数,是否开启超线程等信息 物理cpu: 表示主板上实际存在的cpu数量 cpu核数: 单个cpu上可以处理数据的芯片组数量,如双核,四核等 逻辑cpu数量: 一般来说&#xff0c;…

数据链路层 随机接入-CSMA/CA协议

媒体接入控制-动态接入控制-随机接入 CSMA/CA协议 载波监听多址接入/碰撞避免CSMA/CA 既然CSMA/CA协议已经成功的应用于使用广播信道的有限局域网&#xff0c;那么同样使用广播信道的无线局域网能不能也使用CSMA/CD协议呢&#xff1f; 在无线局域网中&#xff0c;仍然可以使…

httpClient同步、异步性能对比

0、测试目的 同步阻塞模式下&#xff0c;如果服务端接口响应较慢&#xff0c;那会直接影响客户端接口请求的吞吐量&#xff0c;虽然可以通过在应用代码中通过异步线程的方式优化&#xff0c;但是会增加客户端的线程开销。所以考虑用异步模式来解决这个问题 因此测试时&#x…

【网络篇】如何给虚拟机添加网卡,设置固定ip

引言 基于Centos7&#xff0c;准备两台虚拟机作为rac服务器。 以Oracle rac集群的配置说明。 网络分配 根据子网地址&#xff0c;我们给虚拟机分配如下ip: 名称公网私网网关rac1192.168.189.10192.168.83.10192.168.189.2rac2192.168.189.11192.168.83.11192.168.189.2 说明…

从零到一手写迷你版Vue

Vue响应式设计思路 Vue响应式主要包含&#xff1a; 数据响应式监听数据变化&#xff0c;并在视图中更新Vue2使用Object.defineProperty实现数据劫持Vu3使用Proxy实现数据劫持模板引擎提供描述视图的模板语法插值表达式{{}}指令 v-bind, v-on, v-model, v-for,v-if渲染将模板转…