搜索内容

Zhang, Hongxing 的文章
  • 【力扣刷题】707.设计链表-单链表解法
    ACM

    【力扣刷题】707.设计链表-单链表解法

    你可以选择使用单链表或者双链表,设计并实现自己的链表。 单链表中的节点应该具备两个属性:val 和 next 。val 是当前节点的值,next 是指向下一个节点的指针……
    Zhang, Hongxing 2023年11月25日
  • 【力扣刷题】203.移除链表元素-链表
    ACM

    【力扣刷题】203.移除链表元素-链表

    给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输入:head = [1,2,6,3,4,5,6……
    Zhang, Hongxing 2023年11月23日
  • 【理论】链表
    ACM

    【理论】链表

    链表类型 单链表 单链表中的指针域只能指向节点的下一个节点。 双链表 双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。 双链表 ……
    Zhang, Hongxing 2023年11月22日
  • 【理论】数组
    ACM

    【理论】数组

    数组概念 数组是存放在连续内存空间上的相同类型数据的集合。 数组可以方便的通过下标索引的方式获取到下标对应的数据。 举一个字符数组的例子,如图所示: ……
    Zhang, Hongxing 2023年11月21日
  • 【力扣刷题】922.按奇偶排序数组II-模拟
    ACM

    【力扣刷题】922.按奇偶排序数组II-模拟

    给定一个非负整数数组 nums,  nums 中一半整数是 奇数 ,一半整数是 偶数 。 对数组进行排序,以便当 nums[i] 为奇数时,i 也是 奇数 ;当 nums[i] 为偶数时……
    Zhang, Hongxing 2023年11月19日
  • 【力扣刷题】189.轮转数组-字符串
    ACM

    【力扣刷题】189.轮转数组-字符串

    给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。   示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] ……
    Zhang, Hongxing 2023年11月17日
  • 【力扣刷题】724.寻找数组的中心下标-模拟
    ACM

    【力扣刷题】724.寻找数组的中心下标-模拟

    给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数……
    Zhang, Hongxing 2023年11月16日
  • 【力扣刷题】283. 移动零-双指针
    ACM

    【力扣刷题】283. 移动零-双指针

    给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。   ……
    Zhang, Hongxing 2023年11月15日
  • 【力扣刷题】1207.独一无二的出现次数-哈希表
    ACM

    【力扣刷题】1207.独一无二的出现次数-哈希表

    给你一个整数数组 arr,如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。   示例 1: 输入:arr = [1,2,2,1,1,3] 输出:true 解释……
    Zhang, Hongxing 2023年11月14日
  • 【力扣刷题】941.有效的山脉数组-相向双指针
    ACM

    【力扣刷题】941.有效的山脉数组-相向双指针

    给定一个整数数组 arr,如果它是有效的山脉数组就返回 true,否则返回 false。 让我们回顾一下,如果 arr 满足下述条件,那么它是一个山脉数组: arr.length ……
    Zhang, Hongxing 2023年11月13日