#SUB

leetcode300. Longest Increasing Subsequence 最长递增子序列 、674. Longest Continuous Increasing Subsequence

 LongestIncreasingSubsequence最长递增子序列 子序列不是数组中连续的数。dp表达的意思是以i结尾的最长子序列,而不是前i个数字的最长子序列。初始化是dp所有的都为1,最终的结果是求dp所有的数值的最大值。 classSolution{public:intleng...

leetcode 78. Subsets 、90. Subsets II

第一题是输入数组的数值不相同,第二题是输入数组的数值有相同的值,第二题在第一题的基础上需要过滤掉那些相同的数值。  level代表的是需要进行选择的数值的位置。 78.Subsets错误解法:classSolution{public:vector<vector<int>&...
代码星球 ·2020-10-13

leetcode 53. Maximum Subarray 、152. Maximum Product Subarray

53.MaximumSubarray 之前的值小于0就不加了。dp[i]表示以i结尾当前的最大和,所以需要用一个变量保存最大值。动态规划的方法:classSolution{public:intmaxSubArray(vector<int>&nums){vector<int>dp...

Distinct Subsequences

https://leetcode.com/problems/distinct-subsequences/discuss/37327/Easy-to-understand-DP-in-Java如果S[i]==T[j],那么dp[i][j]=dp[i-1][j-1]+dp[i-1][j]。意思是:如果当前S[i]==T[j...
代码星球 ·2020-10-13

lintcode 77.Longest Common Subsequence(最长公共子序列)、79. Longest Common Substring(最长公共子串)

LongestCommonSubsequence最长公共子序列:每个dp位置表示的是第i、j个字母的最长公共子序列classSolution{public:intfindLength(vector<int>&A,vector<int>&B){intlen1=A.size();in...

300. Longest Increasing Subsequence

这个题用DP,千万不能将state设为f[i]表示前i个数字中最长的LIS的长度,而是设成f[i]表示前i个数字中以第i个结尾的LIS的长度。如果那样定义,f[i]和f[j]之间是没有太大关系。比如7,8,10,2,3,4,5可以,但2,3,9,10,5,6,7,8就不行因为f[i]表示前i个数字中以第i个结尾的LIS...

sublime 快捷键

ctrl+f:在代码中查字符ctrl+h:替换代码中的字符ctrl+z:撤销刚才的操作(这个快捷键在很多软件或文本编辑器里都有)ctrl+滑轮向上或向下:放大或缩小字体大小(对其他软件也有用)ctrl+?/键:对勾选部分所有代码行添加或者取消注释符,比如python的'#'(在其他软件或文本编辑器里也有)...
代码星球 ·2020-10-11

Chapter 5:Spectral-Subtractive Algorithms

作者:桂。时间:2017-05-24 10:06:39主要是《Speechenhancement:theoryandpractice》的读书笔记,全部内容可以点击这里。书中代码:http://pan.baidu.com/s/1hsj4Wlu,提取密码:9dmi 一、谱减的基本原理  A-基本问题基本...

允许Sublime编辑器在Ubuntu上输入中文

  SublimeText是一款功能非常强大的轻量级代码编辑器,有关功能介绍和使用可以看我另一篇文章的描述http://www.cnblogs.com/jaxu/p/5037547.html  不过,在Ubuntu系统上SublimeText不支持输入中文,如何解决呢?  搜索百度和Google,在github上发现了...

Spark源码系列(一)spark-submit提交作业过程

问题导读:1.spark是如何提交作业的?2.Akka框架是如何实现的?3.如何实现调度的?前言折腾了很久,终于开始学习Spark的源码了,第一篇我打算讲一下Spark作业的提交过程。 这个是Spark的App运行图,它通过一个Driver来和集群通信,集群负责作业的分配。今天我要讲的是如何创建这个Drive...

substring,substr,和slice的区别

1.Substring(x,y):输出一个字符串,当其中只有一个参数时,会输出从x开始到结尾的String。举例:var str ="javaScript";       console.log(str.substring(1))...
代码星球 ·2020-09-13

sublime 3插件推荐

新建文件以及快速注释1.  SublimeTmpl快速生成文件模板一直都很奇怪为什么sublimetext3没有新建文件模板的功能,像html头部的DTD声明每次都要复制粘贴。用SublimeTmpl这款插件终于可以解脱了,SublimeTmpl能新建html、css、javascript、php、...
代码星球 ·2020-09-13

Sublime Text 3常用快捷键

收集的一些常用快捷键:选择类Ctrl+D选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L选中整行,继续操作则继续选择下一行,效果和Shift+↓效果一样。Ctrl+Shift+...
代码星球 ·2020-09-13

解决sublime的中文乱码

1.Sublimetext3中文文件名显示方框怎么解决 在sublimetext3中,Preference,Settings-User,最后加上一行"dpi_scale":1.0覆盖操作系统设置的DPI。这是我的Settings-User{"font_face":"Consolas","font_size":...
代码星球 ·2020-09-13

代码校验工具 SublimeLinter 的安装与使用

来源于:https://gaohaoyang.github.io/2015/03/26/sublimeLinter/ 本文我将讲述一下SublimeLinter的安装过程。其组件jshint的安装与使用。其组件csslint的安装与使用。我将基于 SublimeText3 来安装。使用Su...
首页上一页...2324252627...下一页尾页