算法
文章平均质量分 51
zsl龙少
这个作者很懒,什么都没留下…
展开
-
JavaScript常见的操作数组的函数方法
一、数组方法概括 函数作用 join() 将数组中所有元素都转化为字符串连接在一起 sort() 将数组中的元素排序 reverse() 将数组中的元素颠倒顺序 concat() 将多个数组或数连接起来,组成一个新的数组 slice() 返回指定数组的一个片段或子数组 splice() 在数组指定位置插入或删除元素 push() 在数组的尾部添加一个或多个元素 pop() 删除数组的最后一个元素,并返回该元素 二、数组方法 1、join() join()方转载 2021-07-26 08:20:32 · 165 阅读 · 0 评论 -
十六进制转为八进制(java)
import java.util.*; import java.io.*; import java.math.BigInteger; public class Main{ //throws IOException是Java中的throws语句。 //throws是方法可能抛出异常的声明。(用在声明方法时,表示该方法可能要抛出异常) //throw(没有s)是在程序运行时碰到非正常情况手动抛出的异常对象,告知方法内部运行碰到非正常情况。 //throws(有s) IOException是对方法内部要抛原创 2020-09-13 17:10:00 · 211 阅读 · 0 评论 -
算法--Fibonacci
问题描述 Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。 当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。 输入格式 输入包含一个整数n。 输出格式 输出一行,包含一个整数,表示Fn除以10007的余数。 题解:本题要求Fn除10007余数因此我们只要能算出余数即而需要先计算出Fn准确值再计算结除10007取余数直接计算余数通常比先算出原数再取余简单样例输入10样例输出55样例输入22样例输出7704数据规模与约定1 <= n <=原创 2020-09-06 18:13:35 · 215 阅读 · 0 评论 -
942. 增减字符串匹配(java)
942. 增减字符串匹配 给定只含 “I”(增大)或 “D”(减小)的字符串 S ,令 N = S.length。 返回 [0, 1, …, N] 的任意排列 A 使得对于所有 i = 0, …, N-1,都有: 如果 S[i] == “I”,那么 A[i] < A[i+1] 如果 S[i] == “D”,那么 A[i] > A[i+1] 示例 1: 输入:“IDID” 输出:[0,4,1,3,2] 示例 2: 输入:“III” 输出:[0,1,2,3] 示例 3: 输入:“DDI” 输出:[3原创 2020-08-23 15:00:49 · 217 阅读 · 1 评论