-
LeetCode21题-合并有序链表
如何合并两个有序链表?分别用递归和非递归的方式实现。
-
LeetCode206题-翻转链表
如何对链表实现反转。通过递归和非递归两种方法来实现。
-
LeetCode 905题-按奇偶排序数组
LeetCode 905题-按奇偶排序数组:给定一个非负整数的数组,返回一个数组,所有的奇数元素在后面。
-
如何用队列实现栈?LeetCode第225题
要求使用2个队列来实现一个后进先出LIFO的栈,该栈支持的方法:入栈push()、出栈pop()、查看栈顶元素top()、栈是否为空empty()。
-
栈的应用:LeetCode第20题实现括号匹配
栈这种数据结构的具体应用场景:如何判定一个给定的字符串是否包含匹配的括号,对于包含“()”、"()[]{}"、"{[]}",形式的字符串,我们认为其是一个有效的括号,成对出现。对于“(]”则认为其不是有效的括号对。具体见…