百里登风

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  Java

1 2 下一页

加一
摘要:给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。 示例 1:输入:digits = [1,2,3]输出:[1,2,4]解释:输入数组表示数字 123。示例 2:输 阅读全文

posted @ 2022-08-14 14:47 百里登峰 阅读(114) 评论(0) 推荐(0) 编辑

多数元素
摘要:给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:nums = [3,2,3]输出:3示例 2:输入:nums = [2,2,1,1,1,2,2]输出:2 参 阅读全文

posted @ 2022-08-14 12:11 百里登峰 阅读(47) 评论(0) 推荐(1) 编辑

极大极小游戏
摘要:给你一个下标从 0 开始的整数数组 nums ,其长度是 2 的幂。对 nums 执行下述算法: 设 n 等于 nums 的长度,如果 n == 1 ,终止 算法过程。否则,创建 一个新的整数数组 newNums ,新数组长度为 n / 2 ,下标从 0 开始。 对于满足 0 <= i < n / 阅读全文

posted @ 2022-08-13 14:58 百里登峰 阅读(30) 评论(0) 推荐(0) 编辑

在windows环境下后台运行jar包并打印后台日志
摘要:在windows环境下运行jar包 1、首先在windows环境下安装好jdk(我这里安装了jdk1.8) 2、准备一个可运行的jar包,我这里是通过idea的clean install生成的 3、创建后台日志写入文件和运行bat脚本文件 后台日志文件和运行脚本的命名可以根据需求来命名 4、编写ru 阅读全文

posted @ 2022-01-12 15:21 百里登峰 阅读(12103) 评论(0) 推荐(3) 编辑

最后一个单词的长度
摘要:给你一个字符串 s,由若干单词组成,单词之间用空格隔开。返回字符串中最后一个单词的长度。如果不存在最后一个单词,请返回 0 。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 示例 2: 输入:s = " " 输出:0参考代 阅读全文

posted @ 2021-07-12 00:10 百里登峰 阅读(41) 评论(0) 推荐(0) 编辑

爬楼梯
摘要:假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶 示例 2: 输入: 3输出: 3解释: 有三种 阅读全文

posted @ 2021-07-08 23:56 百里登峰 阅读(67) 评论(0) 推荐(0) 编辑

移除元素
摘要:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 输入:nums = [3, 阅读全文

posted @ 2021-07-06 23:35 百里登峰 阅读(31) 评论(0) 推荐(0) 编辑

有效的括号
摘要:给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 1、左括号必须用相同类型的右括号闭合。2、左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()"输出:true 示例 2: 输入:s = "()[]{}"输出:true 阅读全文

posted @ 2021-07-04 00:08 百里登峰 阅读(110) 评论(0) 推荐(0) 编辑

按摩师
摘要:一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间, 因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。 示例1: 输入: [1,2,3,1] 输出: 4 解释: 选择 1 号预约和 3 号 阅读全文

posted @ 2021-05-10 15:16 百里登峰 阅读(47) 评论(0) 推荐(0) 编辑

数据异或操作
摘要:给你两个整数,n 和 start 。 数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。 请返回 nums 中所有元素按位异或(XOR)后得到的结果。 示例1: 输入:n = 5, start = 0 输出:8 解释:数组 阅读全文

posted @ 2021-05-10 10:43 百里登峰 阅读(189) 评论(0) 推荐(0) 编辑

消失的数字
摘要:数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。 示例 1: 输入:[3,0,1] 输出:2 示例 2: 输入:[9,6,4,2,3,5,7,0,1] 输出:8 参考代码: package com.gong; public class MissNum { publi 阅读全文

posted @ 2021-04-13 17:38 百里登峰 阅读(113) 评论(1) 推荐(0) 编辑

主要元素
摘要:数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。 示例 1: 输入:[1,2,5,9,5,9,5,5,5] 输出:5 示例 2: 输入:[3,2] 输出:-1 示例 3: 输入:[2,2,1,1,1,2,2] 输出:2 参考代码: package com 阅读全文

posted @ 2021-04-13 16:50 百里登峰 阅读(137) 评论(0) 推荐(0) 编辑

回文排列
摘要:给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。 回文串是指正反两个方向都一样的单词或短语。排列是指字母的重新排列。 回文串不一定是字典当中的单词。 示例: 输入:"tactcoa" 输出:true(排列有"tacocat"、"atcocta",等等) 参考代码: package co 阅读全文

posted @ 2021-04-12 18:09 百里登峰 阅读(94) 评论(0) 推荐(0) 编辑

求和问题
摘要:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], 阅读全文

posted @ 2021-04-12 15:15 百里登峰 阅读(42) 评论(0) 推荐(0) 编辑

求最大数问题
摘要:问题描述: 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出:"210" 示例 2: 输入:nums = [3,30,34,5,9] 输出:" 阅读全文

posted @ 2021-04-12 14:09 百里登峰 阅读(77) 评论(0) 推荐(0) 编辑

编写java 程序与Linux进行远程连接并运行linux下的脚本
摘要:我这里是通过连接到centos6.5的大数据集群的主节点,并通过运行hadoop的启动脚本来启动hadoop 本人采用的是SSH的方式连接 通过创建maven项目来编写代码,在编写代码之前需要先导入架包 在pom.xml文件里添加以下语句 编写连接代码: 运行一下代码 检测集群的启动进程: 可以看到 阅读全文

posted @ 2019-05-09 00:01 百里登峰 阅读(1181) 评论(0) 推荐(0) 编辑

java 利用辗除法求两个整数的最大公约数和最小公倍数
摘要:题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析:利用辗除法。 运行结果: 阅读全文

posted @ 2019-05-06 22:43 百里登峰 阅读(1678) 评论(0) 推荐(0) 编辑

java 给不同成绩分等级
摘要:题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析:(a>b)?a:b这是条件运算符的基本例子。 运行结果: 阅读全文

posted @ 2019-05-06 21:22 百里登峰 阅读(3169) 评论(0) 推荐(0) 编辑

java 分解质因数
摘要:题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先p找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商 阅读全文

posted @ 2019-05-06 21:20 百里登峰 阅读(5046) 评论(1) 推荐(0) 编辑

java 寻找水仙花数
摘要:题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 运行结果: 阅读全文

posted @ 2019-05-06 21:18 百里登峰 阅读(1200) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示