一、重复的数题目:/** * 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j, * 使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。 * * 示例 1: * 输入: nums = [1,2,3,1], k = 3 * 输出: true * * 示例 2: * 输入: nums = [1,0,1,1], k =
33.求和的重载在同一个类中,分别定义求两个整数的方法 和 三个小数之和的方法。 并执行代码,求出结果重载满足的几个条件:方法名相同参数列表不同(数据类型,个数,顺序)返回值无关public static int sum(int a,int b) { return a+b; } public static double sum(double a,double b,double c) {
1.搞毛 刚刚的全没有保存下来  555...2.3.  没有复习JAVA基础 蒙都蒙错4.5. 1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览
JDK中包含大量的类库,所谓API(Application Programming Interface, 应用程序的接口),就是一些已经写好的可直接调用的类或者接口,封装了类的功能。JDK包结构:划分形式:根据每个类的功能去划分在不同的包中。 java.lang:程序的基础类,如字符串、多线程java.util:常用工具类,如集合、随机数、日历、时钟。 java.io :文件操作,输入、输出
转载 2023-08-17 09:12:43
53阅读
为了提高自己的代码能力和算法能力,我决定每天学习一道算法,吸收前辈思想。【程序1】 TestRabbit.java    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 程序分析:兔子数量的规律为数列:1,1,2,3,5,8,13.....其实就是斐波那契数列  使用递归就可
转载 2023-06-13 21:54:21
66阅读
1、Java API概述java写好的包、类、方法的使用—API Application Programing Interface:应用程序编程接口。java提供的一些预定义的函数目的:基于API实现程序的快速编写。只需了解实现的作用,无需关注源代码针对一个API首先看概述了解类的作用,然后看构造函数了解如何创建类之后看方法,了解如何调用 java lang–核心包提供对Java编程语言设计至关重
转载 2023-08-04 14:27:31
66阅读
常用API011.API1.1 API概述【理解】1.2 如何使用API帮助文档【应用】2.常用API2.1 Math(应用)2.2 System(应用)2.3 Object类的toString方法(应用)2.4 Object类的equals方法(应用)2.5 Objects (应用)2.6 BigDecimal (应用)3.包装类3.1 基本类型包装类(记忆)3.2 Integer类(应用)3
day16【基础API与常见算法】主要内容常用类基础算法学习目标 了解数学相关API 了解日期时间API 了解系统类API 掌握数组基础算法 掌握数组工具类的使用第十章 基础API与常见算法10.1 和数学相关的类10.1.1 java.lang.Mathjava.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角
转载 2024-06-09 08:51:54
25阅读
1、APIAPI(Application Programming Interface):应用程序编程接口。 Java中的API: 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何 实现的,只需要学习这些类如何使用。1、常用API1、1 Math1、Math类的概述 Math类中包含执行基本数字运算的方法。 2、Math中的方法调用方式 Ma
转载 2023-09-15 15:20:26
74阅读
文章目录java面试题常见的APIJDKAPI如何使用:Scanner:Random:StringMathobject:Date:dateformat:calendar:system:stringBuilder: java面试题常见的APIJDKAPI如何使用:JDKAPI有很多版本,但是中文版本只有jdk1.6(官方发布),虽然和现在很多的使用的版本低,但是也有借鉴的意义,使用JDKAPI遵从
转载 2024-04-09 10:30:29
35阅读
算法常用API简洁版1、String & StringBufferStringint length() 返回此字符串的长度boolean isEmpty() 返回 true如果,且仅当 length()为 0char[] toCharArray() 将此字符串转换为新的字符数组char charAt(int index) 返回 char指定索引处的值String[] split(Strin
转载 2023-08-24 14:44:07
69阅读
Math类一、前言二、概述三、源码阅读四、常见方法及使用1.abs2.ceil3.floor4.round5.max6.min7.pow8.random9.测试使用五、实例应用——水仙花数1.题目2.解答3.测试代码六、结语 一、前言本文将介绍有关于Java中的API相关知识点,本文将介绍Math类二、概述帮助我们进行数学计算私有化构造方法所有方法都是静态的 三、源码阅读Ctl+N搜索一下Mat
转载 2023-08-04 17:12:35
88阅读
问题导读1 字符串和数组 2 链表 3 树 4 图 5 排序 6 递归 vs 迭代 7 动态规划 8 位操作 9 概率问题 10 排列组合 11 其他 -- 寻找规律英文版以下从Java角度解释面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串和数组字符串和数组是最常见的面试题目类
1. 删除排序数组中的重复项         给你一个有序数组 nums,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条件下完成。nums = [1,1, 3, 4, 5, 7,
目录 Java 常用API(一)1. Scanner类例题2. 匿名对象概述匿名对象作为方法的参数匿名对象作为方法的返回值3. Random类使用步骤生成[1, n]之间的随机数猜数字小游戏4. ArrayList<E>类ArrayList当中常用的方法ArrayList存储基本数据类型题目一题目二题目三题目四5. String类概述字符串的特点创建字符串的常见 3+1 种方式示例
转载 2023-08-21 08:40:56
131阅读
今天带来 5 道经典的 Python 面试算法,出自课程《经典算法解题实战》。这 5 道看似简单,但做出来还真有点烧脑。答案也都很有营养,包含了不少 Python 的黑魔法,甚至会让你惊呼:居然还有这种方法,一行代码就能写出来?!不信,看看第一~题目 1 - hashmap 统计字频Write a method anagram(s,t) to decide if two strings ar
Java中的常用API1. 泛型1.1 泛型在类中的使用:1.2 泛型在接口中的使用:1.3 泛型在方法中的使用:1.4 泛型限制类型:1.5 泛型中的通配符“?”:2. java.util.Objects3. java.lang.Math(算数运算)4. java.util.Arrays(数组处理)5. java.math.BigDecimal(精度控制)6. java.util.Date(日
本篇介绍Java基础中常用API使用,当然只是简单介绍,围绕重要知识点引入,巩固开发知识,深入了解每个API的使用,查看Java API文档是必不可少的。一、java.lang包下的APIJava常用基础包,在开发中会自动导入到代码环境中,不需要import。1.基本数据类型/包装类(1)基本数据类型:byte、short、int、long、float、double、char、boolean(2)
转载 2023-06-18 12:48:09
131阅读
对于Java系学生而言,Java虚拟机中的垃圾收集算法是一个很重要的面试考点。  常用的垃圾收集算法主要可划分为以下三类:  1. 标记-清除算法  标记清除算法是一种比较简单的方法,直接标记内存中待回收的对象,然后直接清除。但是存在的一个问题是效率过低,标记和清除的过程耗时过高;第二个问题是空间问题,存在较多的内存碎片,导致相应的内存使用率过低。 2. 复制算法  为解决效率问题,复制算法将内存
一.算法1.排序算法A.选择排序选择排序就是平常我们生活中最常用的排序算法选定一个数和数组中其他所以数比较public static void sortBySelect(int [] arr){ if(arr==null||arr.length==0){ return; } for(int i=0;i<arr.lengt
  • 1
  • 2
  • 3
  • 4
  • 5