码迷,mamicode.com
首页 >  
搜索关键字:turn    ( 27138个结果
Leetcode--最长公共前缀(14)
题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 思路:注意题目是要找“前缀”,而不是找最长公共子序列!(开始为了寻找最长公共子序列把这题想得过于复杂(@_@;)) 结合大佬们的高级思路,这题大概整理出四种解法。 (1)水平扫描法:假设第一个字符串就是 ...
分类:其他好文   时间:2020-03-03 16:26:02    阅读次数:64
HashMap And HashSet Complete The Login Function
HashMap And HashSet Complete The Login Function利用HashMap和HashSet分别完成登录功能import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;pu... ...
分类:其他好文   时间:2020-03-03 15:07:24    阅读次数:61
刷题基础知识
Map的使用: 1 public class Main 2 { 3 public long factorial(int n){ 4 if(n<=1) 5 return 1; 6 return n * factorial(n-1); 7 } 8 9 public long func(String li ...
分类:其他好文   时间:2020-03-03 14:42:04    阅读次数:74
LeetCode练题——122. Best Time to Buy and Sell Stock II
1、题目 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4]输出: 7解释: ...
分类:其他好文   时间:2020-03-03 13:18:02    阅读次数:72
P3384 【模板】重链剖分
https://www.cnblogs.com/chinhhh/p/7965433.html 题目https://www.luogu.com.cn/problem/P3384 ...
分类:其他好文   时间:2020-03-03 13:13:12    阅读次数:55
排序算法-(冒泡、选择、插入算法)
运行效率较慢的三大排序算法:冒泡、选择与插入算法,时间复杂度都为O(n2),运行效率较慢。 #python 代码实现如下所示: li=[2,1,4,5,7,8,9,5,3]#冒泡算法(升序算法)O(n2)import randomfrom cal_time import *@cal_timedef ...
分类:编程语言   时间:2020-03-03 12:51:53    阅读次数:70
ASP.NET Core-几个Options的简单使用【转】
前言 配置,对我们的程序来说是十分重要的一部分。或多或少都会写一部分内容到配置文件中去。 由其是在配置中心(Apollo等)做起来之前,配置文件一定会是我们的首选。 在.NET Core中,习惯的是用json文件当配置文件。读取的方法是不少,这里主要介绍的是用基于Options的方法来读,可以认为这 ...
分类:Web程序   时间:2020-03-03 11:17:28    阅读次数:89
[剑指offer]数值的整数次方
时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 热度指数:590928 题目描述 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 保证base和exponent不同时为0 代码: 1 class ...
分类:其他好文   时间:2020-03-03 09:12:44    阅读次数:80
数组的排序
对于数组的排序,常用的有四种,分别是冒泡法,选择法,插入法和快速排序法。前三个的时间辅助度都是O(x2),快速排序的时间复杂度是O(nlogn)。 冒泡法 #include<iostream> using namespace std; int main() { int n, i, j; cin >> ...
分类:编程语言   时间:2020-03-03 01:24:30    阅读次数:90
剑指Offer总结——二维数组的查找
这题思路很简单,我们先看一下题目: 重点就是 每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序 。我们的思路可以是这样开始的: 1. 直接从0到行末,从第一行到最后一行进行遍历 2. 每次都拿出一个数字来和目标进行比较,如果找到了就返回 3. 当遍历到末尾后,还没有发现目标,那 ...
分类:编程语言   时间:2020-03-03 01:19:04    阅读次数:79
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!