
每日一练
是半半呀~
这个作者很懒,什么都没留下…
展开
-
算法-两数之和
题目: 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案,只会存在一个有效答案 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 思路: 第一个数与后面的所有数组依次取和,...原创 2021-08-31 09:36:34 · 268 阅读 · 0 评论 -
算法-删除链表中的节点
题目: 请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点。传入函数的唯一参数为 要被删除的节点 。 现有一个链表 --head =[4,5,1,9],它可以表示为: 示例 1: 输入:head = [4,5,1,9], node = 5 输出:[4,1,9] 解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9. 方法: 与下一个节点交换 从链表里删除一个节点 node 的最常见方法是修改之前节点的 next 指...原创 2020-11-18 09:32:54 · 200 阅读 · 0 评论