力扣 - 剑指 Offer 17. 打印从1到最大的n位数

题目 剑指 Offer 17. 打印从1到最大的n位数 思路1 如果有n位,那么最大值就是$10^n-1$,即如果n是2,那么最大就到输出到99 考虑到大数情况,所以使用字符数组 还要把字符数组转化成数字 代码 class Solution { int position = 0; public in ... »

linzeliang1222 算法

这几种Java异常处理方法,你会吗?

摘要:我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。 本文分享自华为云社区《Java异常处理学习总结》,作者: zekelove 。 我们在软件开发的过程中,任何语言的开发过程中都离不开异常处理。如果不处理异常,将会导致软件异常中断,崩溃,退出,严重影响用户的使用和体验。如果合理的应 ... »

双指针之滑动窗口(长度最小的子数组 和 和为s的连续正数序列)

双指针之滑动窗口 (长度最小的子数组;和为s的连续正数序列) 1, 什么时候使用? (与子数组/字符串 有关的题目)~如果给了某个具体值的target,即用滑动窗口 不然就双指针(一般做法,左边< 右边,依据条件左边和右边都不断靠近) 滑动窗口:是双指针的题目找出一个数组中满足一定条件的子数组问题, ... »

shan333

数组中出现次数超过一半的数字~

##读前福利 问题描述 给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。 示例: 输入:[1,2,3,2,2,2,5,4,2] 输出 ... »

JavaScript数组 几个常用方法

前言 数组方法有太多了,本文记录一些本人容易记错的一些数组方法,用于巩固及复习。 后续会慢慢的将其他数组方法添加进来。 善用数组方法可以使数据处理变的优雅且简单。 那下面让我们开始吧: filter() 描述: filter() 方法创建一个新数组,并将符合条件的所有元素添加到创建的新数组中。 语法 ... »

连续子数组的最大和

连续子数组的最大和 问题描述 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 示例: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 分析问题 ... »

找到数组中出现特定次数数字的问题

问题一:一个数组中有一种数出现了奇数次,其他数都出现了偶数次,怎么找到并打印这种数 牛客-NowCoder_EvenOddTimes LeetCode_0136_SingleNumber 问题一解题思路 因为a ^ a = 0, 所以出现过偶次的数异或结果都是0,又因为0^a=a,所以把数组中所有的 ... »

greyzeng

JS 字符串转数组

方法一: 1 var s = &#39;1231231&#39;; 2 var arr = []; 3 for (a = 0; a &lt; s.length; a++) { 4 arr.push(p »

whwa

js字符串与字符数组之间的转换

1、string to arry第二种方法极为简短, 但一眼望过去不是很容易理解。 可只要一理解, 肯定会惊叹于js的奇妙。Javascript代码vararr=str.match(/./g); st »

lushulihuachenyu

js数组与字符串的相互转换方法【转】

需要将数组元素用某个字符连接成字符串,示例代码如下: 2、字符串转数组 实现方法为将字符串按某个字符切割成若干个字符串,并以数组形式返回,示例代码如下: 文章来自: &quot;https://www »

KillBugMe