| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数 -> 正文阅读 |
|
[数据结构与算法]每日算法刷题Day13-在O(1)时间删除链表结点、合并两个排序的链表、把字符串转换成整数 |
39.在O(1)时间删除链表结点给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。 假设链表一定存在,并且该节点一定不是尾节点。 数据范围链表长度 [1,500]。 样例
思路由于给出的模板只传入了当前节点,前一个节点的next必指向该节点,无法找到前一个节点的地址,因此无法修改指向关系,这里只能采用“伪装”的思想,只需要将当前节点伪装成下一个节点即可。其value等于下一个节点的value,指针也指向下下个节点。 代码
由于是完全替代下一个节点,我们也可以采用简化的写法如下
40.合并两个排序的链表输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。 数据范围链表长度 [0,500]。 样例
思路
41.把字符串转换成整数请你写一个函数 StrToInt,实现把字符串转换成整数这个功能。 当然,不能使用 atoi 或者其他类似的库函数。 atoi这里顺便介绍一下atoi函数. 可以采用atoi函数将字符串转换为值。
数据范围输入字符串长度 [0,20]。 样例
注意: 你的函数应满足下列条件:
思路
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 19:25:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |