240 发简信
IP属地:广东
  • 面试题19:二叉树的镜像

    题目: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 思路: 镜像的规律是交换左右子树,其下有子树时,递归操作。TODO:该题目也可以使...

  • 面试题18:树的子结构

    题目: 输入两棵二叉树A和B,判断B是不是A的子结构。 思路: 链接:用递归实现。抽象为两步: 1)在树A中找到与树B根结点值相等的结点。递归查...

  • 面试题17:合并两个排序的链表

    题目: 输入两个递增排序的链表,合并这两个链表并使链表中的结点仍然是按照递增排序的。 思路: 假若有list1:{1,3,5}list2:{2,...

  • 面试题16:反转链表

    题目: 定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 思路: 定义三个指针,分别指向当前遍历的结点pNode、它的前...

  • 面试题15:链表中倒数第k个结点

    题目: 输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计算,即链表的尾结点是倒数第k个结点。例如一个链表有6个结...

  • 面试题14:调整数组顺序使奇数位于偶数前面

    题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分 思路: (摘抄剑...

  • 面试题13:在O(1)时间删除链表结点

    题目: 在给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该结点。 思考: 链表结构一般需要从头遍历,时间复杂度O(n)。但我...

    0.1 89 0 0
  • Resize,w 360,h 240
    git项目迁移位置保留记录

    由于新项目需要基于原来项目开发,并且要保留以前的提交记录、新开githup仓库。第一种方法:1.创建新仓库 第二种方法:分为2步:1.复制旧代码...

  • Resize,w 360,h 240
    sourcetree管理本地的git仓库代码

    1.使用sourcetree管理本地的仓库,首先在sourcetree克隆仓库。(选择克隆) (* 若是拉取远程仓库的代码,就把远程仓库Url复...