首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刷题笔记

    7-5 字符串循环左移

    点这里 7-5 字符串循环左移 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。

    1.2K20发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    28400发布于 2021-09-11
  • 来自专栏刷题笔记

    7-5 小字辈 (25 分)

    点这里 7-5 小字辈 (25 分) 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。

    98910发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    37620编辑于 2021-12-06
  • 来自专栏以终为始

    7-5 堆中的路径 (25 分)

    7-5 堆中的路径 (25 分) 将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。

    29420编辑于 2023-03-09
  • 来自专栏Java架构师必看

    Java面试——Java基础

    所有的 Java虚拟机实例必须在每个类或接口被 Java程序“首次主动使用”时才初始化它们。 如果你经常参加面试,一定会被问到这个 Map实现类,这个 Map实现类是在 jdk1.5中加入的,其在 jdk1.6/1.7中的主要实现原理是 segment段锁,而每个Segment 都继承了 ReentrantLock 八、java -> class -> 执行 ---- Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。 Java.lang.ClassNotFoundException Java.lang.NoSuchMetodException Java.io.IOException Exception:一般分为 Checked 【1】Checked 异常:只有 java语言提供了 Checked异常,Java 认为 Checked异常都是可以被处理的异常,所以 Java程序必须显示处理 Checked异常。

    3.8K33发布于 2021-05-14
  • 来自专栏LeetCode

    java面试

    Java的每个对象中都有一个锁(monitor,也可以成为监视器) 并且wait(),notify()等方法用于等待对象的锁或者通知其他线程对象的监视器可用。 在Java的线程中并没有可供任何对象使用的锁和同步器。 这就是为什么这些方法是Object类的一部分,这样Java的每一个类都有用于线程间通信的基本方法 volatile关键字在Java中有什么作用?

    1K00发布于 2019-03-09
  • 来自专栏bit哲学院

    JAVA面试

    参考链接: 使用Java计算文本文件txt中的行数/单词数/字符数和段落数 基础  1. String是基础数据类型么?  不是,String是一个类 而java的8大基本数据类型分别是: 逻辑类 boolean 文本类 char 整数类 byte, short, int, long 浮点类 double, float。 

    64200发布于 2020-12-12
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    58140发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    47810编辑于 2021-12-06
  • 来自专栏文大师的新世界

    Java面试

    自己经验有限,篇幅也有限,这里只是记录一些比较容易混淆或有难度和一些易忘的技术知识点,里面有一些也是面试阿里经常会被问到的问题,但是不保证答案全部正确,有错误的地方望大家指正 JVM相关 JVM内存是如何分配的 步骤其实很简单: 读取文件 排序 这里直接提供代码,分别是jdk 1.7和jdk 1.8的2个版本 1.7: import java.io.*; import java.util.*; import ; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; public class Main 乍一看这问题不要太简单,但是我挺佩服问这问题的面试官的,这问题向后衍生无论是广度还是深度都无可挑剔。

    1.2K41发布于 2018-08-30
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    72500发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    57710编辑于 2021-12-06
  • 来自专栏健程之道

    Java面试-interrupt

    我们都知道,Java中停止一个线程不能用stop,因为stop会瞬间强行停止一个线程,且该线程持有的锁并不能释放。大家多习惯于用interrupt,那么使用它又有什么需要注意的呢? interrupt相关的方法 Java中和interrupt相关的方法有三个 public boolean isInterrupted() public void interrupt() public 线程的状态与中断的关系 我们知道,Java中的线程一共6种状态,分别是NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED(Thread类中有一个State 这两个状态下调用中断方法来中断线程的时候,Java认为毫无意义,所以并不会设置线程的中断标识位。 其实Java是将中断线程的权利交给了我们自己的程序,通过中断标志位,我们的程序可以通过boolean isInterrupted()方法来判断当前线程是否中断,从而决定之后的操作。

    66210发布于 2019-11-02
  • 来自专栏每日面试

    Java面试:2021.05.31

    Java面试百分百.jpg

    84020发布于 2021-06-07
  • 来自专栏chenchenchen

    Java面试合集

    2.Java集合框架树 Collection接口:它是Java集合框架的一个根接口,也是List、Set和Queue接口的父接口。 ①如果是第一次请求,那么Tomcat的JSP引擎就把这个JSP文件转换成一个Servlet(一个Servlet从本质上而言也是一个Java类),既然是一个Java类就需要通过编译,生成相应的字节码文件, 因为本身Java语言并不是一款动态语言,如果我们想要得到程序动态的效果,因此便引入了反射机制这一概念。 怎么表达反射? 能用反射做什么? PS:某面试题:Java中创建实例化对象有哪些方式? Java注解可以细分为JDK注解和第三方注解。其具体使用方法,下次有机会再说。 ORM 认识Hibernate和Mybatis之前,必然要先了解一下什么是ORM? Hibernate框架 Hibernate是Java领域内的一款开源的ORM框架技术。 Hibernate的机制原理: ①Hibernate对JDBC进行非常轻量级的封装。

    85410编辑于 2022-03-09
  • 来自专栏Java技术分享圈

    Java面试集锦

                    特点:以线性方式存储,可以存放重复对象 , 有序【存入与取出顺序一致】

    1.2K20发布于 2019-07-01
  • 来自专栏每日面试

    Java面试:2021.05.28

    Spring怎么解决循环依赖 Spring的循环依赖的理论依据其实是基于Java的引用传递,当我们获取到对象的引用时,对象的field或则属性是可以延后设置的(但是构造器必须是在获取引用之前)。 互斥加锁, Java 中互斥锁的语义就是 同一时间, 只允许一个客户端对资源进行操作 比如 Java 中的关键字 Synchronized, 以及 JUC Lock 包下的 ReentrantLock Lists.newArrayList(lockKey), Lists.newArrayList(lockValue)); KEYS[1]: lockKey ARGV[1]: lockValue 代码不是很多, 也比较简单, 就是在 Java Java面试百分百.jpg

    55810发布于 2021-06-03
  • 来自专栏JavaEdge

    突破Java面试

    sentinal集群,去保证redis主从架构的高可用性,就可以了 redis cluster,主要是针对海量数据+高并发+高可用的场景,海量数据,如果你的数据量很大,那么建议就用redis cluster 1 面试题 现在 redis 的新版本,大家都是用 redis cluster 的,也就是 redis 原生支持的 redis 集群模式,那么面试官肯定会就 redis cluster 对你来个几连炮。 面试题剖析 redis cluster 介绍 自动将数据进行分片,每个 master 上放一部分数据 提供内置的高可用支持,部分 master 不可用时,还是可以继续工作的 在 redis cluster

    45630编辑于 2022-12-15
  • 来自专栏小石头

    Java 面试整理

    一、java基础知识回顾 1、java中的几种基本类型,各占用多少字节? 23、在自己的代码中,如果创建一个 java.lang.String 对象,这个对象是否可以被类加载器加载? 为什么 24、说一说你对 java.lang.Object 对象中 hashCode 和 equals 方法的理解。在什么场景下需要重新实现这两个方法。 28、Java 中的 HashSet 内部是如何工作的。 29、什么是序列化,怎么序列化,为什么序列化,反序列化会遇到什么问题,如何解决。 30、 java 中的 Math.round(-1.5) 等于多少? 31、 java 中 IO 流分为几种?(功能和类型区分) 32、Files的常用方法有哪些?

    79010编辑于 2022-11-10
领券