
c#
2笨鸟先飞2
我就是我,不一样的烟火...
展开
-
767. 重构字符串--LeetCode--C#
题目描述:给定一个字符串S,检查是否能重新排布其中的字母,使得两相邻的字符不同。 若可行,输出任意可行的结果。若不可行,返回空字符串。 示例1: 输入: S = "aab" 输出: "aba" 示例 2: 输入: S = "aaab" 输出: "" 注意: S 只包含小写字母并且长度在[1, 500]区间内。 来源:力扣(LeetCode) 链接:https://leetcode-c...原创 2019-10-25 14:06:28 · 273 阅读 · 0 评论 -
225. 用队列实现栈---leetcode
题目很简单了,用队列去实现栈。 实现思路是:在pop时把队列中count - 1 个元数依次 dequeue且enquene 到原队列中,这样就把第count个元素推到了第一个位置,此时dequeue就是结果。 下边上C#代码: public class MyStack { Queue<int> q; ...原创 2019-08-26 21:07:27 · 135 阅读 · 1 评论 -
978. 最长湍流子数组--leetcode --c#
题目描述: 当 A 的子数组 A[i], A[i+1], ..., A[j] 满足下列条件时,我们称其为湍流子数组: 若 i <= k < j,当 k 为奇数时, A[k] > A[k+1],且当 k 为偶数时,A[k] < A[k+1]; 或 若 i <= k < j,当 k 为偶数时,A[k] > A[k+1] ,且当 k 为奇数时,...原创 2019-08-29 20:56:17 · 175 阅读 · 0 评论