输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1:输入:head = [1,3,2]输出:[2,3,1] 我的题解...
定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1...
题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在...
给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false 。进阶:不要使用任何内置的库...
for _ in range()中,是python中的一个变量,跟i一样,但是i是可能用到的循环变量,只是用来表示循环次数,因为不会使用单独的下...
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。输入: s = "abcabcbb"输出: 3解释: 因为无重复字符的最长...
栈是一种线性结构,特点是后进先出。栈中数据的插入和删除都是在栈顶端进行,常见的栈的操作函数为: empty() size() top() pus...
字符数组转字符串 方法1 arr = ['a','b']str1 = ''.join(arr) 方法2 arr = [1,2,3] str = ...
greedy algorithm在每一步都做出在当时看起来最佳的选择,也就是,它总是做出局部最优的选择,寄希望于这样的选择能导致全局最优解。 1...