etc

vue fetch中的.then()的正确使用方法

先看一段代码:fetch('http://localhost:3000/booksid=123456',).then(function(value1)).then(function(value2){ console.log(value2); »

python读取与处理netcdf数据方式

netcdf是气候数据中的主流格式,当涉及到大范围的全球数万个格网点数据时,使用python脚本可以较快地读取与处理。 import netCDF4 from netCDF4 import Dataset import numpy as np import sys import os #计算日期数 import datetime d1=datetime.date(1900,1,1) d3 = d1... »

leetcode 1010. 总持续时间可被 60 整除的歌曲

leetcode 1010. 总持续时间可被 60 整除的歌曲

返回其总持续时间可被 60 整除的歌曲对的数量。示例 1:输入:[30,20,150,100,40]输出:3解释:这三对的总持续时间可被 60 整数:: 总持续时间 180: 总持续时间 120: 总持续时间 60示例 2:输入:[60,60,60]输出:3解释:所有三对的总持续时间都是 120,可以被 60 整数。 »

Linux /etc/network/interfaces配置接口方法

Linux下/etc/network/interfaces文件用来配置网络接口。 初始化网口Ethernet Interface 大部分的网络接口配置都可以在/etc/network/interfaces中解决。例如为网卡配置静态IP(dhcp),设置路由信息,配置IP掩码,设置默认路由等。 PS: 如果想要在系统启动时就自动启动网口,需要添加auto一行,详见下面示例。 1. 使用动态IP地址 ... »

Linux修改用户所属组的方法

Linux修改用户所属组1、设置某个用户所在组usermod -g 用户组 用户名注:-g|--gid,修改用户的gid,该组一定存在2、把用户添加进入某个组(s)usermod -a -G 用户组 用户名注:-a|--append,把用户追加到某些组中,仅与-G选项一起使用-G|--groups,把用户追加到某些组中,仅与-a选项一起使用内容扩展用户管理命 »

【leetcode】142.循环链表(2)  求出循环链表入口

【leetcode】142.循环链表(2) 求出循环链表入口

=slow) return true; }};2.若链表为环,则要求出环入口的位置。slow=head; fast=head->next;已知的性质:1).fast指针走过的路程是slow指针的两倍2).slow指针走过的路程一定小于a+b由此可知,slow走过的路程为a+x,fast走过的路程为a+x+mb-1,其中m是一个未知常数,表示fast多走了m圈。slow指针... »

算法修炼之路—【字符串】Leetcode 521 最长特殊序列I

算法修炼之路—【字符串】Leetcode 521 最长特殊序列I

文章目录题目描述思路分析解题代码复杂度分析Github源码题目描述给你两个字符串,请你从这两个字符串中找出最长的特殊序列。空序列为所有字符串的子序列,任何字符串为其自身的子序列。输入为两个字符串,输出最长特殊序列的长度。这里分析a,b的字符创长度,可分三种情况讨论:a.equals时,即两个字符串相同,返回-1;!a.equals但a.length() == b.length(),返回s.leng... »

vscode+leetcode环境配置方法

前言 之前安装anaconda3的时候,选择了同时安装vscode,但从来没有正式去接触过它。最近,偶然想到看看leetcode,发现在vscode上搞leetcode很方便,于是就开始倒腾起来了。 vscode配置 如何安装我就不详述了,win/ubuntu下的安装可参见我的博客: vscode+python+c++ 我现在的vscode的版本是:1.43.1 需要安装的插件有: anacond... »

【双指针】–leetcode(524)–通过删除字母匹配到字典里最长单词

【双指针】–leetcode(524)–通过删除字母匹配到字典里最长单词

题目描述 给定一个字符串和一个字符串字典,找到字典里面最长的字符串,该字符串可以通过删除给定字符串的某些字符来得到。如果答案不止一个,返回长度最长且字典顺序最小的字符串。如果答案不存在,则返回空字符串。 示例1: 输入: s = “abpcplea”, d = [“ale”,“apple”,“monkey”,“plea”] 输出: “apple” 示例2: 输入: s = “abpcplea”, ... »

[Leetcode 每日一题] 983.最低票价

题目难度: 中等 原题链接 题目描述 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车票有三种不同的销售方式: 一张为期一天的通行证售价为 costs[0] 美元; 一张为期七天的通行证售价为 costs[1] 美元; 一张为期三十天的通行证售价为 costs[2] 美元。... »

Linux操作系统(1):常见命令

Linux操作系统(1):常见命令

1 用户与密码passwd 修改密码。useradd monroe 添加 monroe 用户,利用命令 passwd monroe 设置密码。创建的用户,放置在文件 /etc/passwd 中,可以通过 cat /etc/passwd 打开查看,用户组的信息在 /etc/group 中。 »

【双指针】–leetcode(141)–给定一个链表,判断链表中是否有环(python版)

【双指针】–leetcode(141)–给定一个链表,判断链表中是否有环(python版)

题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 思路解析 使用快慢指针进行判断,若该链表存在环,则快慢指针必会相遇,若该链表不存在环,则快指针必会先达到链表的尾部且指向None 具体代码 class Solution(object): def hasCycl... »

leetcode-5.8[367. 有效的完全平方数、290. 单词规律、914. 卡牌分组](python实现)

leetcode-5.8[367. 有效的完全平方数、290. 单词规律、914. 卡牌分组](python实现)

题目1 原创文章 93获赞 42访问量 3万+ 关注 »

【双指针】–leetcode(680)–验证回文字符串2(python版)

【双指针】–leetcode(680)–验证回文字符串2(python版)

题目描述: 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: “aba” 输出: True 示例 2: 输入: “abca” 输出: True 解释: 你可以删除c字符。 思路解析: 从题目中可以看出,需要比较字符串的前后字符是否一样,可以考虑使用双指针,一前一后同时进行,时间复杂度为o(n) 具体代码: class Solution(object): de... »

leetcode中DFS与BFS算法在数组和字符串中的应用

leetcode中DFS与BFS算法在数组和字符串中的应用

DFS(深度优先遍历)与BFS(广度优先遍历)算法是基于树和图结构进行遍历的两种算法。 一般来说DFS在前中后遍历中运用比较明显,DFS的运用基本是要利用递归进行嵌套使用。回溯算法其实也是一种比较经典的DFS算法升级运用 而BFS比较经典的运用就是层次遍历,一般会运用数组和while循环不断进行pop和insert操作。 涉及到回溯算法和递归的二叉树结构题,之前已经进行过总结: leetcode回... »

【leetcode】无重复字符的最长子串

【leetcode】无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。= 0) while (rk + 1 < n && ! »

leetcode算法题-链表操作(两数相加)

leetcode算法题-链表操作(两数相加)

leetcode 算法题: 两数相加给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 »

leetcode 884. 两句话中的不常见单词

leetcode 884. 两句话中的不常见单词

【题目】884. 两句话中的不常见单词 给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。 返回所有不常用单词的列表。 您可以按任何顺序返回列表。 示例 1: 输入:A = "this apple is sweet", B = "this apple is sour"... »

Leetcode 3:无重复字符的最长子串

Leetcode 3:无重复字符的最长子串

给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。 给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。 给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须是一个子串,“pwke” 是 子序列 而不是子串。 解题思路 先遍历整个字符串,然后对遍历到的每个字符后的字符检... »

leetcode572. 另一个树的子树

leetcode572. 另一个树的子树

leetcode572. 题目描述   给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树。 解题思路:   这个题虽然是简单题,但是他的别的解法可没那么简单呀,这里提供的解法是暴力解法,先实现两个二叉树是否相等isequal的函数,这个应该比较简答,只需在dfs遍历的时候判... »

leetcode算法【29】两数相除

leetcode算法【29】两数相除

将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去其小数部分,例如:truncate = 8 以及 truncate = -2 示例 1:输入: dividend = 10, divisor = 3输出: 3解释: 10/3 = truncate = truncate = 3示例 2:输入: dividend... »

leetcode-前300经典刷题-14(C++)

leetcode-前300经典刷题-14(C++)

题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 思路: 本题的思路我采用的是两两对比找到最后的公共前缀 链接:C++:string的常见操作 http://c.biancheng.net/view/400.html 解题: class Solution { public: string longestCommonPrefixBetweenTwoSt... »

leetcode算法【27】移除元素

leetcode算法【27】移除元素

所有题目源代码:Git地址题目给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。示例 1:给定 nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。注意这五个元素可为任意顺序。方案遍历class Solution } nums[inde... »

leetcode983. 最低票价

leetcode983. 最低票价

leetcode983. 题目描述   在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车票有三种不同的销售方式: 一张为期一天的通行证售价为 costs[0] 美元; 一张为期七天的通行证售价为 costs[1] 美元; 一张为期三十天的通行证售价为 costs[2] 美元... »

leetcode-983. 最低票价

leetcode-983. 最低票价

火车票有三种不同的销售方式:一张为期一天的通行证售价为costs[0] 美元;一张为期七天的通行证售价为costs[1] 美元;一张为期三十天的通行证售价为costs[2] 美元。class Solution //每日花费最低票价 int[] dp = new int[days[days.length - 1] + 1]; //标记一下需要买票的日子 ... »

Page 1 of 29123»