加载中
【笔试题】统计n以内的所有自然数中1出现的次数

问题描述 统计n以内的所有自然数中1出现的次数 题解 import java.util.Scanner; class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.....

09/06 20:20
55
【笔试题】用动态规划的思想实现字符串列表逆序排列

问题描述 给定一个字符串列表arrayList,使用动态规划实现逆序排列。 题解 import java.util.ArrayList; import java.util.List; import java.util.Scanner; class Solution { public stati...

09/04 22:02
73
【笔试题】约瑟夫环问题

问题描述 有n个人围成一圈,顺序排号,从第1个人开始报数(1到4报数),凡报到4的人退出圈子,报数从退出的人后买你继续从1开始,请问最后留下的是原来围成一圈的人中的第几号? 题解1 impor...

09/04 21:46
81
【笔试题】单词拆分和最小覆盖子串

1.单词拆分 题解 动态规划+完全背包问题。 class Solution { public boolean wordBreak(String s, List wordDict) { Set wordDictSet = new HashSet<>(wordDict); int n =......

09/01 17:20
39
【BFS】从上到下打印二叉树的三种情形

1.打印一个数组 题解 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) ......

08/25 09:18
75
模拟【顺时针打印矩阵】和【栈的压入、弹出序列】

1.螺旋遍历二维数组 题解 class Solution { public int[] spiralArray(int[][] array) { if(array==null||array.length==0||array[0].length==0){ return new int[0]; } ......

08/24 17:02
71
【滑动窗口的最大值】和【队列的最大值】

1.滑动窗口的最大值 题解 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param num int整型......

08/24 14:33
92
【用两个栈实现队列】和【最小栈】

1.用两个栈实现队列 题解 class CQueue { Stack stack1,stack2; public CQueue() { stack1 = new Stack<>();//把stack1当成buffer,stack2才是真正的queue stack2 = new Stack<>......

08/23 21:45
66
【字符串中的单词反转】

字符串分割成字符串数组 假设有以下字符串: String s = "Hello World Java Programming"; 应用String[] strings = s.trim().split(" ");方法后,它将创建一个字符串数组 strings,其中包含以...

双指针解决【调整数组顺序使奇数位于偶数前面】

题解 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param array int整型一维数组 ......

08/23 14:08
19
【从尾到头打印链表】和【反转链表】

1.用栈解决从尾到头打印链表 题解 import java.util.*; /** * public class ListNode { * int val; * ListNode next = null; * * ListNode(int val) { * this.val = val; * ......

08/22 18:26
28
把字符串转换成整数

基础知识准备 1.【Character.isDigit() 】是 Java 中的内置方法,用于检查给定的字符是否为十进制数字(0-9)。 2.【str.trim().toCharArray()】 trim()删除字符串所有前导和尾随空格。 toCh...

【表示数值的字符串】

题解 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str string字符串 * @ret......

08/22 13:21
27
【替换空格】和【左旋转字符串】

题解 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param s string字符串 * @retur......

08/21 20:55
53
【面试题】八皇后-Java题解

题目描述 设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角线。...

08/20 22:02
85
计算无人机巡逻覆盖地块数Java题解

问题描述 一块地用一个从 0 开始索引的二维二进制矩阵 block 表示,其中 0表示空闲地块,1 表示放有障碍物的地块。在每个测试用例中,地的左上角永远是空闲的。一架无人机面向右侧,从左上角...

08/19 21:35
77
操作系统的特征

操作系统是一种系统软件,但与其他的系统软件和应用软件有很大的不同,它有自己的特殊性即基本特征。 操作系统的基本特征包括并发、共享、虚拟和异步。 并发(Concurrence) 并发是指两个或多个...

系统资源的分类与管理

系统中的资源类型 可剥夺资源: 这类资源一旦分配给某个进程,可以在需要时被系统或其他进程剥夺。例如,CPU时间、内存空间等资源都属于可剥夺资源。优先级高的进程可以抢占优先级低的进程的...

07/08 18:28
61
设置操作系统的目的

设置操作系统的目的 方便性: 操作系统的首要目标是使计算机更易于使用。通过提供直观的用户界面、友好的操作方式以及简化的功能,用户能够更轻松地使用计算机系统进行各种任务。 有效性: ...

07/07 10:21
66
分段管理的优点

分段管理的优势 实现有意义的共享: 分段管理可以帮助实现有意义的共享,允许多个程序或进程共享同一段内存,从而促进数据和代码的重用,并提高系统的效率和资源利用率。 地址转换便捷: 分段...

07/06 08:25
63

没有更多内容

加载失败,请刷新页面

返回顶部
顶部