自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 数组中出现超过一半的数字

题目描述:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路java巧解:因为要求超过数组长度一半,所以我们可以先排序,排序完成后中间的数字一定使超过数组长度一般的数字。代码如下import java.util.Arrays;public class Solution { public int MoreThanHalfN

2021-04-13 23:41:03 135 1

原创 JAVA之面向对象

JAVA语言之面向对象一、什么是面向对象二、变量的定义和使用三、static关键字四、对象初始化一、什么是面向对象1.面向对象就是一种程序设计的思想方法。2.面向对象与面向过程的区别(1)面向对象: 先把问题中设计到的概念用对象表示出来,再统筹流程。(2)面向过程: 先考虑问题的解决流程,第一步、第二步分步进行设计。3.基本语法(1)类的创建:class关键字,类名一般要求首字母大写,如果这个类是public修饰则类名要和文件名一致。 类内部可以有属性也可以有方法,每个属性和方法都可以加st

2021-02-08 14:12:12 181 1

原创 有序数组的二分查找

给定一个有序整型数组, 实现二分查找实现思路:找出位于数组中间的值,并存放在一个变量中,变量暂时命名为mid,需要找到的toSearch和mid进行比较,如果toSearch值大于mid,则把数组中间位置作为下一次计算的起点,重复前面两步,如果toSearch值小于mid,则把数组中间位置作为下一次计算的终点,重复前面三步,如果toSearch值等于mid,则返回数组下标,完成查找。代码实现package com.company;public class Main { public sta

2021-01-18 11:54:07 846

原创 KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的X形图案。- 题目#多组输入,一个整数(2~20),表示输出的行数,也表示组成“X”的反斜线和正斜线的长度。实例1- 实例21. 考察知识点:行列式的多组输入输出.2. 主要思路:遍历所有行列,找出形状的规律,例如:可以看到当行数与列数相等时,打印*,所以我们主要再找出剩下的规律即可,遍历所有行列,不是的地方,输出空格。3. 代码展示import java.util.Scanner;publ

2020-12-29 19:12:18 1321

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除