码迷,mamicode.com
首页 >  
搜索关键字:解题思路    ( 6521个结果
Educational Codeforces Round 79 (Rated for Div. 2)
"A. New Year Garland (CF 1279 A)" 题目大意 给定红绿蓝三种颜色灯的数量,问能否摆成一排,使得相邻颜色不相同。 解题思路 植树问题。考虑数量最多为$n$的颜色的灯俩俩不相邻,那么其他颜色的灯的数量和要大于$n 1$即可,大过$n 1$的灯直接插到里面就好了。 神奇的代 ...
分类:其他好文   时间:2019-12-30 20:54:55    阅读次数:91
Z字形变换 leetcode 6
一.解题思路 1.通过当前行的不断上下循环移动 2.将字符按序存放入vector中 3.最后再按行取出 二.代码及注释 class Solution { public: string convert(string s, int numRows) { //如果行数等于1或者行数和字符长度相等则直接返回 ...
分类:其他好文   时间:2019-12-30 14:52:34    阅读次数:67
表示数值的字符串(剑指offer_20)
题目描述 true "+100" "5e2" "-123" "3.1416" "-1E-16" false "12e" "1a3.14" "1.2.3" "+-5" "12e+4.3" 解题思路 [] : 字符集合 () : 分组 ? : 重复 0 ~ 1 次 + : 重复 1 ~ n 次 * : ...
分类:其他好文   时间:2019-12-30 14:15:30    阅读次数:69
编程题
【LeetCode 409】最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。 示例 1: 输入: "abccccdd" 输出: 7 解题思 ...
分类:其他好文   时间:2019-12-30 11:44:43    阅读次数:77
在O(1)时间内删除链表节点(剑指offer_18.1)
解题思路 如果该节点不是尾结点,那么可以直接将下一个节点的值赋给该节点,然后该节点指向下下个节点,再删除下一个节点,时间复杂度为O(1)。 否则,就需要先遍历链表,找到节点的前一个节点,然后让前一个节点指向null,时间复杂度为O(N)。综上,如果进行N次操作,那么大约需要操作节点的次数为N-1+N ...
分类:其他好文   时间:2019-12-29 14:45:50    阅读次数:76
剑指——二叉搜索树的后序遍历
二叉搜索树的后序遍历 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。 解题思路 给出的数组是后序遍历,那么最后一个元素对应着树的根节点。 数组前部分对应左子树,其中元素都小于根节点;后部分对应右子树,其中元素 ...
分类:其他好文   时间:2019-12-29 01:02:54    阅读次数:100
LibreOJ 6278. 数列分块入门 2 题解
题目链接: "https://loj.ac/problem/6278" 题目描述 给出一个长为 $n$ 的数列,以及 $n$ 个操作,操作涉及区间加法,询问区间内小于某个值 $x$ 的元素个数。 输入格式 第一行输入一个数字 $n$。 第二行输入 $n$ 个数字,第 $i$ 个数字为 $a_i$,以 ...
分类:其他好文   时间:2019-12-28 19:19:08    阅读次数:85
hdu 2577 How To Type
"题目传送门" 题目大意:输入 n 个字符串,仅包含大小写字母,问你最少需要多少步打完这个字符串。 解题思路:运用 dp 的思想,判断大写字母和小写字母。 ...
分类:其他好文   时间:2019-12-28 16:17:52    阅读次数:62
数值的整数次方(剑指offer_16)
题目描述 给定一个double类型的浮点数base和int类型的整数exponent, 求base 的 exponent次方。 解题思路 下面的讨论x代表base,n代表exponent。 因为 (x*x)n/2 可以通过递归求解,并且每次递归n都减小一半,因此整个算法的时间复杂度为 O(logN) ...
分类:其他好文   时间:2019-12-28 15:50:57    阅读次数:71
入门python知识点总结以及15道题的解题思路分析
知识点总结一、序列操作符xins如果x是列表s的元素,返回True,否则Falses+t连接两个序列s和ts*n或者n*s将序列s复制n次s[i]返回s中第i元素s[i:j]或s[i:j:k]切片,返回序列s中第i到j-1以k为步长的元素子序列函数len(s)返回序列的长度min(s)返回序列的最小值max(s)返回序列的最大值s.index或s.Index(x,i,j)索引从i到j-1中第一次出
分类:编程语言   时间:2019-12-27 20:18:17    阅读次数:132
6521条   上一页 1 ... 53 54 55 56 57 ... 653 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!