- 博客(14)
- 收藏
- 关注
原创 每日练习 11.17
1.下列程序段的输出结果是:( )public void complicatedexpression_r(){int x=20, y=30;boolean b;b = x > 50 && y > 60 || x > 50 && y < -60 || x < -50 && y > 60 || x < -50 && y < -60;System.out.pri...
2020-11-17 20:14:28 342
原创 LeetCode编程题总结
解题思路:判断数组中各个数字元素的位数是奇数还是偶数 由于题中已给出数字的取值范围 那么我们直接判断数字在哪个区间 及数字的大小即可判断出该数字的位数是奇数还是偶数class Solution { public int findNumbers(int[] nums) { int count = 0; for(int i=0;i<nums...
2020-02-23 18:39:53 311
原创 牛客网习题总结二
解题思路:排序算法中比较次数与初始元素序列排序无关的只有选择排序和基数排序,其他的都有关。解题思路:一般来说:(Top K问题)找出N个数据中前K大(小)的K个数, 选堆排因为堆排序来解决 Top K 问题并不需要全部排序, 只需要维护一个大小为K的最大(小)堆。它的时间复杂度为O(nlogK)解题思路:一个整型常量放到一个字符变量中,实际就...
2020-02-23 18:05:56 215
原创 牛客网习题总结 一
解题思路:转移字符分三种,一般转义字符,八进制转移字符和十六进制转移字符一般转义字符,如‘\b’,由两个字符表示,其实代表一个字符,这个代表退格字符八进制转义字符,如‘\007’,三位数字是八进制的,ASCII码为7的表示响铃十六进制,如'\xfe',同样后面数字是所表示意思的Ascii码的十六进制表示,注意一定要有x,大小写都行解题思路...
2020-02-23 17:52:48 434
原创 数组中的排序操作
排序操作选择排序定义:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。选择排序是不稳定的排序方法。选择排序原理对比数组中前一个元...
2020-02-18 19:10:44 658
原创 第五章习题总结
Demo 01解答:数据:用户输入的数组步骤:提示用户输入数据 构建动态的扩容数组填充数据 判断数据中是否存在0 存在则跳出遍历 验证用户输入数据的合法性 按照输出的结果 将数据中的数据进行排序 输出连续相等的数字 将问题转化成如何判断连续相等的数出现的次数import java.util.*;class Demo05_01{ public sta...
2020-02-18 18:32:37 175
原创 第五章知识点总结
数组数组的定义: 之前在定义数据的时候,大部分都是用变量来存储数据如果我们的程序中出现大量的数据怎么办 ? 连续输入多个数字,连续输入多个坐标点,-般而言会创建多个变量存储这些数据,显得比较麻烦。 这些变量基本上类型是共通的,那我们就可以用一个容器将所有的数字进行管理。类似于字符串, 字符串其实就是若干个字符的容器而已,abc"可以...
2020-02-15 17:33:19 219
原创 第四章习题总结
Demo 01解答:数据: 用户输入整数 num 各位数和 sum步骤:提示用户输入整数 num 编写方法 对num 进行取余运算 整除运算 将各位数字相加求得 sum 输出结果import java.util.Scanner;class Demo04_01{ public static void main(String[] args){ ...
2020-02-15 16:04:13 217
原创 第四章知识点总结
函数函数的定义:函数存在的意义:函数主要解决的是那些重复的且具有独立功能的代码 将这些具有独立功能的代码可以进行再次封装,封装出来的东西就成为是函数 很明显的优势,降低了代码冗余复用函数即可,降低了主函数的代码量,将主函数进...
2020-02-15 15:19:43 454
原创 第三章习题总结
Demo 01解答:数据: a b c delt r1 r2步骤:提示用户输入abc三个参数 计算delt=b*b-4*a*c 判断delt的值 (delt>0,输出两个解;delt=0,输出一个解;delt<0,无实数解)import java.util.Scanner;class Demo03_01{ public static...
2020-02-11 16:28:19 570
原创 寒假JAVASE第三章知识点总结
流程控制语句顺序结构代码从主函数开始逐行向下运行,也是一种宏观的代码运行结构选择结构选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。这里要说到两个选择语句if语句//基本格式if(条件表达式){ 当条件为true 时执行的代码; }else{ 当条件为false时执行的代码;...
2020-02-08 17:34:25 222
原创 第二章习题总结
Demo 01解答:题中数据类型为double型 且题中给出提示小数问题输入语句应注意 需要引用一个新的类Scanner(将在总结最后细做分析)数据: 摄氏温度 华氏温度 指令:输入 按照公式计算 输出解题步骤:提示用户输入摄氏温度 利用已知公式将摄氏温度转换成华氏温度 将摄氏温度和华氏温度输出 import java.util.Scannercl...
2020-02-08 11:35:24 319
原创 JAVASE第二章知识点总结
寒假JAVASE第二章学习总结(上)基本数据与计算关键字:定义:一些被JAVA语言赋予了特殊含义的单词,不能随意使用标识符:定义:就是我们程序员在写代码的过程中自定义的一些名称 (变量名、类名、函数名、接口名)主函数的main其实也是标识符,只不过被写死了标识符的组成规则: 1.由字母、数字、下划线...
2020-02-06 12:44:05 223
原创 第一章习题总结
第一章习题总结public class Domo01 {public static void main(String[] args){double calculate = 0.0;calculate = (9.5 * 4.5 - 2.5 * 3)/(45.5 - 3.5);System.out.println(calculate);}}这是相当简单的,直接将题中的算式写入到程序中...
2020-02-05 19:18:27 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人