JAVA_脱产篇
吊儿郎当的IT民工
心若在,梦就在
展开
-
leetcode977.有序数组的平方+leetcode561.数组拆分
问题:给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 分析 题目要求中的非递减顺序也就是递增,只不过这个“递增”中,包括重复出现的元素,所以说非递减更严格一些。解题过程无非两种情况,①如果数组A的长度为1那么直接可返回该元素的平方即可。②其他情况,则只需给其排序再输出即可。 解题步骤 遍历 整个数组进行所有元素的平方处理 对其分类,如果数组长度为...原创 2019-11-26 23:28:50 · 256 阅读 · 0 评论 -
Java_脱产篇_排序问题
排序是Java解题中不可或缺的重点,虽说后期我们遇到的一些问题中,需要排序好才可继续的问题中,我们或许会直接使用Arrays.sort();不再去编写冗余的排序算法。但是,我们不可以忽略排序的思想,解题思想才是我们必备的技能之一。下面我们依次详述四种排序: 冒泡排序 每一轮的循环会选出当前循环中的最大元素 i 可代表执行循环的轮数 j 和 j+1 可看做两“指针”,用来比较当前两元素的大小关系,...原创 2019-11-26 17:14:33 · 123 阅读 · 0 评论 -
Java_脱产篇_leetcode(数组)
今天做两道leetcode上关于数组的两问题: 1.寻找数组的中心索引(leetcode724) 给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 解题思路 因为该题已经创建...原创 2019-11-21 15:32:59 · 92 阅读 · 0 评论 -
Java_脱产篇_数组2
上次我们举例说明了一维数组,这次我们看看二维数组。其实看了之后,会觉得二维数组就是一维数组的衍生,即一维数组中的每个元素里面又包含了一个一维数组,下面用图来更加深刻理解这句话的含义: 上图中i就像一个长度为4一维数组,每一个元素1~4又包含了一个长度为4的一维数组,最终就会生成一个4*5的二维数组。 这里举一个例子说明: 解题步骤 首先需要定义这个二维数组,并使用random将其元素随机置为...原创 2019-11-16 11:15:16 · 95 阅读 · 0 评论 -
Java_脱产篇_五子棋游戏
基于前几次的基础知识,比如数组,构造方法,循环,选择等等知识的练习 ,今天我们来做一个综合性的练习题—五子棋游戏!!! 前述:首先,拿到这个题,我们需要逐层剖析,由浅入深,将复杂问题简单化,当然,所有的编程题一样,一步一步,功能模块化,所有问题也就游刃而解。。 ps:此游戏中涉及到了我们之前未涉及到的全局变量,全局变量呢,格式就是将其定义为与主函数main平级。全局变量有这两个有点:①全局可视,任...原创 2019-11-14 17:08:50 · 133 阅读 · 0 评论 -
Java_脱产篇_数组1
数组在解决Java中的许多问题很是常见,下面对照例子来理解一下数组的用途与用法。 1、判断两个数组是否完全相同 ps:每次输入的第一个数字为数组的长度 import java.util.*; class Home31{ /* 问题:判断两个数组是否完全相同 */ public static void main(String[] args){ Sca...原创 2019-11-06 23:16:18 · 107 阅读 · 0 评论 -
Java_脱产篇_构造方法
这次我们练练有关自定义函数的编程题,下面用具体的例子讨论: 首先我们做一个简单的——反向显示一个数。 import java.util.*; class Home24{ /** 问题:反向显示一个数 */ public static void main(String[] args){ Scanner scanner=new Scanner(Syst...原创 2019-11-06 22:42:54 · 136 阅读 · 0 评论 -
JAVA_脱产篇_判断结构&&多分支结构
下面是对java小白的入门必经之路之判断结构&&多分支结构,come on~ 首先,说明判断结构的基础知识点;if是Java种的关键字,当程序在执行过程遇到if关键字,JVM就知道此处需要进行判断,根据判断结果需要处理相应的代码。格式说明:if关键字后面是一对小括号,小括号后面是没有分号的,小括号中的表达式运算完的结果必须是boolean类型的值(true or false)。来一...原创 2019-10-23 21:53:38 · 373 阅读 · 1 评论