草船借箭
题目:
题目描述:
程序员小周同学这几天在看《三国演义》。今天他看到了“草船借箭”这一回,在钦佩诸葛亮巧借东风向曹操“借"箭的同
时,小周想到这么一个问题: 如果诸葛亮一共派出了N条放置草人的船来“借"箭。“悚慨”的曹操向第1条草船上射了A支
箭、第2条草船上射了B支箭,第3条草船上射的箭的数量等于前面两条船上箭的数量之和多一支,第4条草船上射的箭的
数量等于前面三条
原创
2023-10-16 20:34:49
45阅读
# Python笔试算法题的实现指南
在求职过程中,算法题是很多公司笔试的重要一环。对于刚入行的小白来说,如何高效地解决这些算法题可能会让人感到困惑。本文将详细指导你如何通过系统化的流程来破解Python笔试算法题,并提供每一步所需的代码示例和相关注释。
## 解决问题的流程
解决算法问题的过程可以分为以下几个步骤。我们用表格的形式展示这个流程:
| 步骤 | 描述
原创
2024-08-24 05:49:43
9阅读
# 如何解决 Java 笔试算法题
在如今的招聘市场上,很多公司在面试过程中都会考察应聘者的编程能力。笔试算法题是其中常见的一种形式,通常要求应聘者在规定的时间内解决特定的编程问题。作为一名刚入行的小白,面对这些算法题可能会感到无从下手。接下来,我会为你详细介绍如何高效地解答Java笔试算法题。
## 整体流程
解决算法题通常可以分为以下几个步骤:
| 步骤编号 | 步骤
Java算法和逻辑问题是在编程面试中常见的考察点。它们旨在评估程序员的问题解决能力、代码实现能力和算法思维。在本文中,我们将介绍一些常见的Java笔试算法逻辑题,并提供相应的代码示例。
## 1. 反转字符串
问题描述:给定一个字符串,编写一个函数来反转该字符串。
代码示例:
```java
public class StringReversal {
public static S
原创
2023-12-14 04:58:56
64阅读
1.java是由什么语言改进而重新设计的C++2.懒汉模式下的单例填空就是进行加锁操作,synchronized synchronized (LazySingleton.class){ lazySingleton = new LazySingleton(); } return lazySingleton; }3.GC回收机制,怎么回收,什么时候回收?判断是否为垃圾的算法 引用计数算法 当有一个地方
转载
2023-11-02 13:00:11
73阅读
Java考试题一:单选题下列哪一种叙述是正确的(D ) A. abstract修饰符可修饰字段、方法和类 B. 抽象方法的body部分必须用一对大括号{ }包住 C. 声明抽象方法,大括号可有可无 D. 声明抽象方法不可写出大括号如下代码 public class Test { public int aMethod() {static int i = 0;i++;
return i;
}
p
转载
2023-12-01 19:45:14
64阅读
JAVA基础篇:笔试题----算法相关数组、循环的部分分析:1、 在提出一个问题时,如何输入多个不同的数来回答(通过for循环的次数)举例:Scanner input = new Scanner(System.in);
for(int i = 0;i<nums.length;i++){
nums[i] = input.nextInt();
}2、为一个仅已知长度数组中的每个数都赋上
转载
2023-08-08 12:37:34
146阅读
前言好久不见,甚是想念。各位朋友们,我又携带着最受大家欢迎的面试题回来了,可能会有朋友要问了:哎呀,你咋不更了,这不是上次那一份资料用完了嘛,这不,我又厚着脸皮去问我们公司的主管:Boss,给我份面试题呗。Boss瞥了我一眼,冷笑了一下就不做声了,最终在我答应带他上白银,他才拿了这份资料给我٩(๑❛ᴗ❛๑)۶老规矩:一天20题,喜欢的朋友点个关注就不会错过我的更新了,关注我,带你装*,带你飞。41
转载
2024-09-01 13:55:30
18阅读
算法题排序算法选择排序 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。选择排序是不稳定的排序方法。插入排序 插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。希尔排序 希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。先取一个小于n的整数d1作为第一个增量,把文件的全部记录分成d1个组。所有距离为d1的倍数的记录放在同
转载
2013-07-22 19:01:00
230阅读
2评论
描述 问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个3X3粗线宫内的数字均含1-9,并且不重复。例如: 输入输出输入描述: 包含已知数字的9X9盘面数组[空缺位以数字0表示]输出描述: 完整的9X9盘面数组示例1 输入: 0 9 2 4 8 1 7 6 3 4 1 3 7 6 2 9 8 5
原创
2023-03-14 18:15:53
73阅读
1、三堆火柴分别有18根、19根、20根。甲、乙两人轮流从中取火柴。规则是:每人每次只能从其中的一堆取,最少要取一根,最多可以全部取走,可以任意选择,谁取完最后一堆的最后一根就获胜。如果你先取,要怎样取法才能保证获胜?分析:当时做这个题目的时候,我还没有学数据结构和算法,在算法这方面还没有什么认识,所以,一上来就是无从下手,这个时候就开始了各种推测,这样取那样拿,最后,发现情况有很多种分析不完
原创
2022-03-20 11:54:27
294阅读
1、三堆火柴分别有18根、19根、20根。甲、乙两人轮流从中取火柴。规则是:每人每次只能从其中的一堆取,最少要取一根,最多可以全部取走,可以任意选择,谁取完最后一堆的最后一根就获胜。如果你先取,要怎样取法才能保证获胜?分析:当时做这个题目的时候,我还没有学数据结构和算法,在算法这方面还没有什么认识,所以,一上来就是无从下手,这个时候就开始了各种推测,这样取那样拿,最后,发现情况有很多种分析不完...
原创
2021-06-17 14:03:46
472阅读
题目描述密码是我们生活中非常重要的东东,我们的那么一点不能说的秘kl–5, mno–6, pqrs–
原创
2023-03-14 15:11:08
86阅读
题目描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表
原创
2023-03-14 15:11:52
101阅读
描述 定义一个二维数组N*M(其中2<=N<=10;2<=M<=10),如5 × 5数组下所示:int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, };它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求
原创
2023-03-14 18:16:31
81阅读
描述 现有一组砝码,重量互不相等,分别为m1,m2,m3…mn; 每种砝码对应的数量为x1,x2,x3…xn。现在要用这些砝码去称物体的重量(放在同一侧),问能称出多少种不同的重量。注:称重重量包括0输入描述: 输入包含多组测试数据。 对于每组测试数据: 第一行:n — 砝码数(范围[1,10]) 第二行:m1 m2 m3 … mn — 每个砝码的重量(范围[1,2000]) 第三行:x1 x2
原创
2023-03-14 18:17:41
171阅读
阵的值输出描述:对于每组输入数据,输出x行,每行z个
原创
2023-03-17 08:51:35
177阅读
题目功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )最后一个数后面也要有空格输入描述代码package org.lht.boot.lang.suanfa;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReade
原创
2023-03-14 18:08:16
111阅读
描述 Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。本题含有多组样例输入。输入描述: Lily使用的图片包括"A"到"Z"、“a"到"z”、“0"到"9”。输入字母或数字个数不超过1024。输出描述: Lily的所有图片按照从小到大的顺序输出示例1输入: Ihave1nose2hands1
原创
2023-03-14 18:12:31
51阅读
package org.lht.boot.lang.算法;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * @author haitao.li * @description: 题目描述 * 若两个正整数的和为素数,则这两个正整数称之为“素数伴侣”,如2和5、
原创
2023-03-14 18:14:00
147阅读