题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 参考代码 最简单的方法就是把奇数和偶…
分类:LeetCode
125. 验证回文串
一、题目原型: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 二、示例剖析: 示例 1: 输入: "A man, a plan, a …
LeetCode算法题-Longest Continuous Increasing Subsequence(Java实现)
这是悦乐书的第286次更新,第303篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第154题(顺位题号是674)。给定未排序的整数数组,找到最长连续增加子序列的长度。例如: 输入:[1,3,…
34. 在排序数组中查找元素的第一个和最后一个位置
题目分析 这个题目拆分为left_bound和right_bound比较容易理解. 虽然代码量有冗余. class Solution(object): def left_bound(self, nums, target)…
LeetCode算法题-Excel Sheet Column Title(Java实现)
这是悦乐书的第180次更新,第182篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第39题(顺位题号是168)。给定正整数,返回Excel工作表中显示的相应列标题。例如: 1 –…
[LeetCode] Gas Station 加油站问题
There are N gas stations along a circular route, where the amount of gas at station i&nb…
[LeetCode] Minimum Window Subsequence 最小窗口序列
Given strings S and T, find the minimum (contiguous) substring W of …
LeetCode 228 Summary Ranges
题目描述 Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,…
LeetCode 165 Compare Version Numbers
题目描述 Compare two version numbers version1 and version2. If version1 > version2 return 1, if version1 < v…
LeetCode | Construct Binary Tree from Inorder and Postorder Traversal
Given inorder and postorder traversal of a tree, construct the binary tree. Note: You may assume that duplicat…
算法练习--LeetCode--29. Divide Two Integers: 100%
Divide Two Integers Given two integers dividend and divisor, divide two integers without using multiplication,…
LeetCode[1] - Longest Palindromic Substring
这个琢磨了我好半天。 第一个方法至少O(n^3),果然时间太多,输了给了李特。这种方法从两头check (i,j),太慢。 第二个方法,是Code Granker上面的,利用了高中学排列组合时候的概念。有个‘abc’,那…