数组03-有序数组的平方
Posted on
Edited on
题意:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序
暴力解法是把数组的每个元素取平方后,用各种排序算法来排序 时间复杂度为O(nlogn) 双指针可以直接把时间复杂度降到O(n)
数组02-移除元素
Posted on
最简单暴力的移除元素就是套两层for循环 让后面的元素不断去覆盖前元素实现数组的删除
这个O(n*n)的方法大部分都是会卡掉的 我们同时也知道 双指针通常是可以优化类似的数组问题
因此我们这里就介绍一下移除数组的双指针做法
数组01-二分查找
Posted on
二分作为大一就没有搞懂的硬骨头,模糊的主要原因是区分不了二分查找和二分答案
而且网上的二分答案模板实在是太多太多了 自己刷的题目数量也没跟上,导致模板总是忘
借着这个博客,彻底搞懂二分!!😡
链表06-环形链表
Posted on
题: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。

链表05-链表相交
Posted on
Edited on
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null
图示两个链表在节点 c1 开始相交**:**

链表04-删除倒数第n个节点
Posted on
Edited on
链表03-两两交换链表中的节点
Posted on
Edited on
链表01-增删查改
Posted on
Edited on
链表02-反转链表
Posted on
Edited on
