240 发简信
IP属地:北京
  • Resize,w 360,h 240
    链表相交

    题目: 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 ...

  • 剑指offer面试题46:把数字翻译成字符串

    给定一个数字,我们按照如下规则把它翻译为字符串:0翻译成"a”,1翻译成"b”,...,11翻译成"I”,...., 25翻译成"z"。一个数字...

  • Resize,w 360,h 240
    从源文件到可执行文件的过程

    应用程序从源代码到可执行文件都经历了哪些过程呢? 可分为两步:编译和链接。而编译又可分为三部,分别是预处理,编译,汇编,大体执行流程入下图所示:...

  • 运行库

    入口函数和程序初始化 程序从 main 开始的吗? 程序从 main 函数开始。但是事情的真相真是如此吗?如果你善于观察,就会发现当程序执行到 ...

  • 翻转二叉树

    翻转一棵二叉树。 递归 迭代 BFS(广度优先遍历) 如果对树的遍历比较熟悉的话,我们只要遍历树的所有节点,然后把他们的左右子节点相互交换即可,...

  • 链表的中间结点

    思路:使用两个指针变量,刚开始都位于链表的第 1 个结点,慢指针一次只走 1 步,快指针一次只走 2 步,一个在前,一个在后,同时走。这样当快指...

  • 环形链表

    快慢指针 我们定义两个指针,一快一满。慢指针每次只移动一步,而快指针每次移动两步。初始时,慢指针在位置 head,而快指针在位置 head->n...

  • 反转链表

    假设链表为 1→2→3→∅,我们想要把它改成 ∅←1←2←3。 在遍历链表时,将当前节点的 next 指针改为指向前一个节点。由于节点没有引用其...

  • 字符串回文判断

    同时从字符串头尾开始向中间扫描字串,如果所有字符都一样,那么这个字串就是一个回文。采用这种方法的话,我们只需要维护头部和尾部两个扫描指针即可。代...

个人介绍
因为记录,所有有趣。