240 发简信
IP属地:广西
  • 面试题21:包含min函数的栈

    题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 ...

  • 面试题19:二叉树的镜像(剑指offer)

    题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 我们先前序遍历这棵树的每个结点,如果遍历到的结点有子结点,就交换它的两个子结点。当交...

  • 面试题18:树的子结构(剑指Offer)

    题目:输入两棵二叉树A和B,判断B是不是A的子结构。 第一步在树A中找到和B的根结点的值一样的结点R,第二步再判断树A中以R为根结点的子树是不是...

  • 面试题17:合并两个排序的链表(剑指offer)

    题目:输入两个递增排序的链表,合并这两个链表并使新链表中的结点仍然是按照递增排序的。例如输入图3.7中的链表1和链表2,则合并之后的升序链表如链...

  • 面试题16:反转链表(剑指offer)

    题目:定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。 在图所示的链表中,h、i和j是3个相邻的结点。假设经过若干操作,...

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

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

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

    题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 这个题目要求把奇数放...

  • 面试题12:打印1到最大的n位数(剑指offer)

    题目:输入数字n,按顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999。 1.跳进面试官的陷阱 最容易想...

  • web .net 获取Ip地址工具类

    这个是B/S,后台获取本机Ip地址相关的工具类,代码如下: