Golang | Leetcode Golang题解之第61题旋转链表

ops/2024/9/24 16:28:59/

题目:

题解

func rotateRight(head *ListNode, k int) *ListNode {if k == 0 || head == nil || head.Next == nil {return head}n := 1iter := headfor iter.Next != nil {iter = iter.Nextn++}add := n - k%nif add == n {return head}iter.Next = headfor add > 0 {iter = iter.Nextadd--}ret := iter.Nextiter.Next = nilreturn ret
}

http://www.ppmy.cn/ops/28236.html

相关文章

wpf 按钮禁用样式

在WPF中&#xff0c;要为按钮创建一个禁用样式&#xff0c;需要在资源字典中定义一个Style&#xff0c;该样式将应用于Button控件的IsEnabled属性为False时的状态。 以下是一个简单的例子&#xff1a; <Style TargetType"Button" x:Key"NormalButtonStyle&…

制作一个RISC-V的操作系统十五-软件定时器

文章目录 定时器分类定时器相关分类软件定时器设计初始化创建删除触发流程图形示意 优化代码 定时器分类 硬件定时器&#xff1a;由硬件频率和触发限制的大小决定&#xff0c;只有一个&#xff0c;精度高 软件定时器&#xff1a;基于硬件定时器实现&#xff0c;精度大于等于硬…

ubuntu下安装配置python3.11

方案1 添加仓库&#xff1a; $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt update $ sudo apt install python3.11然后查看有多少个python版本已经安装了&#xff1a; ls -l /usr/bin/python*python2.7,python 3.8 ,python 3.11. 然后&#xff0c;设置系统默认…

【氮化镓】GaN器件在航天器高可靠正向转换器中应用

文章是发表在《IEEE Journal of Emerging and Selected Topics in Power Electronics》2022年10月第10卷第5期上的一篇关于GaN(氮化镓)器件在航天器高可靠性正向转换器中应用的研究。文章的作者是匹兹堡大学电气与计算机工程系的Aidan Phillips, Thomas Cook和Brandon M. Gra…

什么是ar.exe?

2024年4月28日&#xff0c;周日上午 ar.exe 是一个用于创建、修改以及提取静态库&#xff08;archive&#xff09;文件的工具。静态库是一种包含已编译目标文件的归档文件&#xff0c;通常用于代码的静态链接。ar 工具通常与 C/C 编译器一起使用&#xff0c;用于创建和管理静态…

Python函数操作

描述 Python 是一种广泛使用的高级编程语言&#xff0c;其函数操作是 Python 中的重要组成部分。函数是一段可重复使用的代码&#xff0c;接受输入参数并返回值。函数操作涉及定义函数、调用函数、函数参数、函数返回值等方面。函数可以接受输入参数&#xff08;称为参数&…

【CSS】基础

文章目录 一、CSS 是什么二、基本语法规范 一、CSS 是什么 层叠样式表 (Cascading Style Sheets). CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离. 二、基本语法规范 选择器 {一条/N条声明} 选择器决定针对谁修改 …

小程序商城|基于Spring Boot的智能小程序商城的设计与实现(源码+数据库+文档)

小程序商城目录 目录 基于Spring Boot的智能小程序商城 一、前言 二、系统设计 三、系统功能设计 1用户信息管理 2 商品信息管理 3公告信息管理 4论坛信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; …