剑指Offer-18-删除链表的节点

题目


题目描述

给定单向链表的头指针和一个要删除的节点的值,定义一个函数 删除该节点
返回删除后的链表的头节点。


剑指Offer-17-打印从1到最大的n位数

题目


题目描述

输入数字 n,按顺序打印出 从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。


剑指Offer-16-数值的整数次方

题目


题目描述

实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。


剑指Offer-10-I.斐波那契数列

题目


题目描述

写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:

F(0) = 0, F(1) = 1
F(N) = F(N - 1) + F(N - 2), 其中 N > 1.

斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。
答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。


剑指Offer-07-重建二叉树

题目


题目描述

输入某二叉树的 前序遍历和中序遍历 的结果,请 重建该二叉树 。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。


剑指Offer-06-从尾到头打印链表

题目


题目描述

输入一个链表的头节点, 从尾到头反过来返回每个节点的值 (用数组返回)。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×