240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    10.14 哈希表基础理论 242.有效的字母异位词

    哈希表基础理论 1.基础知识 解决的问题:快速判断元素是否在集合中出现过 牺牲了空间换取了时间,因为我们要使用额外的数组,set或者是map来存...

  • 10.12 206.反转链表

    链表写起来还是有点困难。 脑子不太清醒,双指针法看了一会才明白。需要准备前(指向head)、后指针(指向NULL),和 做中间值交换 的指针。 ...

  • 10.11 707.设计链表

    我记得这个题是基础嘞!好好写一遍 跟着思考+写了一遍,熟练了好多。 1)增加链表节点的时候不需要设置tmp,但是删除节点的时候需要(tmp最后要...

  • 10.10 链表基础理论 203.移除链表元素

    链表基础理论 1.基本使用 1)定义链表 struct ListNode{int val; // 节点上存储的元素ListNode* next;...

  • Resize,w 360,h 240
    Day3-链表理论基础、203.移除链表元素 、707.设计链表、206.反转链表

    链表理论基础 数据结构视频里面看过讲解,代码看过逻辑,但是没有具体实现过。 链表包括:单链表(单方向)、双链表(向前查询和向后查询)和 循环链表...

  • Day2-977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

    977.有序数组的平方 思考过程: 题目说非递减顺序,意思是递增但是可能有相同的数。 题目要求包括两个部分:1.计算平方,覆盖之前的内容,2.排...

  • Day1-数组理论基础,704. 二分查找,27. 移除元素

    数组基础理论 1.数组的基本特征 1)下标从0开始 2)连续数组内存空间地址是连续的 3)数组元素不能删除,只能覆盖(也就是说,如果要删除数组内...