摘要: 题目描述: 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 示例 2: 这里我们还是借助栈来求解,需要定义个start变量来记录合法括号串的起始位置,我们遍历字符串,如果遇到左括号,则将当前下标压入栈,如果遇到右括号,如果当前栈为空,则将下一个坐标位置 阅读全文
posted @ 2019-03-16 16:56 自由之翼Az 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 自解法 20ms使用一遍法,从右向左依次比较相邻两个数字,看其是否为降序排列[降序排列无更大的排列了]当出现升序排列时,只需要将此处的数字与其右端比其大一点点的数进行交换,再将【i-1】右端的数进行升序排列就得到比目前大一点的排列了。如图所示 //使用C++的排列函数next_permutation 阅读全文
posted @ 2019-03-16 15:11 自由之翼Az 阅读(114) 评论(0) 推荐(0) 编辑