给定一个整数 n,返回 n! 末尾的 0 的个数。
使用栈(Stack)实现下面的队列(Queue)操作:
给定一个有序数组,原地删除重复的元素,使得数组里每个元素只出现一次,并返回新的长度。
不能分配额外的内存空间给其它数组,只能使用常数内存进行原地操作。
给定一棵二叉树,判断其高度是否平衡。
对于这个问题,一棵高度为平衡的二叉树的定义是,每个节点的左右子树的高度差不大于 1。
给定一棵二叉树,对于节点值,返回层次顺序(level order)的遍历结果(即是,从左到右,一层接一层)。
给定 numRows,返回前 numRows 行的帕斯卡三角(即杨辉三角)。
给定一个非负整数,其各数位保存在数组,对这个数 + 1。
数组头保存高数位,数组尾保存低数位。
给定一个数组和一个值,原地(in place)删除该值在数组中的所有实例,并返回新的长度。
不要分配额外的内存空间给其它数组,必须使用常数内存进行原地操作。
元素的顺序可以改变,只要返回的新长度正确即可。
给定一棵二叉树,检查它是否左右镜像对称。
给定一棵二叉树,对于节点值,返回自底向上的层次顺序(bottom-up level order)的遍历结果(即是,从左到右,从叶子到根节点,一层接一层)。
syawlaus