摘要:1. 题目 读题 HJ43 迷宫问题 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args
阅读全文
lotus贵有恒何必三更眠五更起 最无益只怕一日曝十日寒 |
|
随笔分类 - 算法
摘要:1. 题目 读题 HJ43 迷宫问题 考查点 2. 解法 思路 代码逻辑 具体实现 import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args
阅读全文
摘要:1. 题目 读题 HJ41 称砝码 考查点 2. 解法 思路 1. 暴力破解,3重循环 2. 利用set 去重 可参照 【Java 数据结构及算法实战】系列 045:HJ41 称砝码-华为开发者论坛 | 华为开发者联盟 (huawei.com) 代码逻辑 具体实现 public class HJ04
阅读全文
摘要:1. 题目 读题 HJ38 求小球落地5次后所经历的路程和第5次反弹的高度 考查点 2. 解法 思路 代码逻辑 具体实现 public class HJ038 { public static void main(String[] args) { Scanner sc = new Scanner(Sy
阅读全文
摘要:根据网上的信息,codility 和 leetcode 都是用于评估编程技能的在线平台,它们都提供了不同难度和类型的编程挑战,支持多种编程语言,并可以用于招聘和面试的过程中。 不过,它们也有一些区别,比如: codility 更专注于工程团队的技能评估,它提供了 CodeCheck, CodeLiv
阅读全文
摘要:1. 题目 读题 考查点 2. 解法 思路 代码逻辑 具体实现 public class Solutions { public static void main(String[] args) { System.out.println(solution(10, new int[]{2, 3, 4, 8
阅读全文
摘要:1. 题目 读题 考查点 2. 解法 思路 代码逻辑 具体实现 解法一: public class Solution { public static void main(String[] args) { System.out.println(solution(new int[]{1, 3, 6, 4
阅读全文
摘要:Codility / Leetcode 不只会针对回答内容给出最终分数,也会一并记录解题的过程供面试官参考; 相较于现场考试,Codility / Leetcode可以省下更多时间,也能让求职者在最熟悉的环境发挥实力。 进行测验前 先查看Codility / Leetcode FAQ,并完成demo
阅读全文
摘要:1. 题目 读题 HJ36 字符串加密 这道题的意思是让您使用一种加密技巧,把一个字符串转换成另一个字符串。 这种加密技巧的原理是这样的: 首先,您需要选择一个单词作为密钥,比如TRAILBLAZERS。 然后,您需要把这个单词中重复的字母去掉,只保留第一个出现的字母,比如TRAILBZES。 接着
阅读全文
摘要:1. 题目 读题 HJ33 整数与IP地址间的转换 考查点 2. 解法 思路 二进制与十进制的互转 可参照 Java中十进制二进制相互转换的方法 代码逻辑 具体实现 public class IP2Num { public static void main(String[] args) { Scan
阅读全文
摘要:Java中十进制二进制相互转换的方法 在计算机中,数字的表示方式有多种,其中最常见的两种是十进制和二进制。十进制是我们日常生活中最熟悉的数制,它有10个数字符号,从0到9。二进制是计算机内部使用的数制,它只有两个数字符号,0和1。 在Java中,有时我们需要在十进制和二进制之间进行转换,例如在处理位
阅读全文
摘要:1. 题目 读题 [编程题]手机屏幕解锁模式 https://www.nowcoder.com/exam/test/71158686/detail?pid=22390442&examPageSource=Search 手机屏幕解锁模式现有一个 3x3 规格的 Android 智能手机锁屏程序和两个正
阅读全文
摘要:1. 题目 读题 游戏中心的运营小伙伴最近接到一款新游戏的上架申请,为了保障用户体验,运营同学将按运营流程和规范对其做出分析评估。经过初步了解后分析得知,该游戏的地图可以用一个大小为 n*n 的矩阵表示,每个元素可以视为一个格子,根据游戏剧情设定其中某些格子是不可达的(比如建筑、高山、河流或者其它障
阅读全文
摘要:1. 题目 读题 链接:https://www.nowcoder.com/questionTerminal/a5390d76441647fbb182f34bee6a1ca7来源:牛客网一维消消乐 小v在vivo手机的应用商店中下载了一款名为“一维消消乐”的游戏,介绍如下: 1、给出一些不同颜色的豆子
阅读全文
摘要:图是一种非常重要的数据结构,它可以表示很多互联网中的问题和场景, 例如: 网络拓扑:互联网是由很多计算机和路由器组成的复杂网络,它们之间通过边缘设备和链路相连,形成一个巨大的图。网络拓扑可以用图来描述,顶点表示网络设备,边表示链路,权重表示链路的带宽、延迟、负载等属性。利用图的算法,可以分析网络的性
阅读全文
摘要:图是一种复杂的数据结构,它由顶点和边组成,可以表示任意两个数据元素之间的关系。 图有以下一些基本概念和术语: 图可以分为无向图和有向图,根据边是否有方向。 图可以分为简单图和多重图,根据边是否重复或自环。 图可以分为完全图和非完全图,根据任意两个顶点之间是否存在边或弧。 图可以分为稀疏图和稠密图,根
阅读全文
摘要:1. 题目 读题 小V负责一次活动礼品采购,每一款礼品的受欢迎程度(热度值)各不相同,现给出总金额以及各礼品的单价和热度值,且每个礼拜只采购一个,如何购买可以使得所有礼品的总热度值最高。(背包问题) 输入:第一行是一个整数,表示总金额(不大于1000) 第二行是一个长度为n的正整数数组,表示礼品单价
阅读全文
摘要:1. 题目 读题 [编程题]报数 今年7月份迎来了新入职的大学生,现在需要为每个新同事分配一个工号。人力资源部同事小v设计了一个方法为每个人进行排序并分配最终的工号,具体规则是: 将N(N<10000)个人排成一排,从第1个人开始报数;如果报数是M的倍数就出列,报到队尾后则回到队头继续报,直到所有人
阅读全文
摘要:1. 题目 读题 智能手机产能在产线上,每位职工随着对手机加工流程认识的熟悉和经验的增加,日产量也会不断攀升。 假设第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来3天(即第四、五、六天)每天量产3件 … … 以此类推,请编程计算出第n天总共可以量产的手机数量。 考查点 2. 解法 思
阅读全文
摘要:1. 题目 读题 数位之积(AC) 现给定任意正整数 n,请寻找并输出最小的正整数 m(m>9),使得 m 的各位(个位、十位、百位 … …)之乘积等于n,若不存在则输出 -1。 考查点 2. 解法 思路 思路:让n除以从9 - 2的,如果整除:n变为n / i递归,并且将i放入list集合中 代码
阅读全文
摘要:1. 题目 读题 回文字符串(AC)回文字符串就是正读和反读都一样的字符串,如“viv”、“nexen”、“12321”、“qqq”、“翻身把身翻” 等。 给定一个非空字符串 str,在最多可以删除一个字符的情况下请编程判定其能否成为回文字符串;如果可以则输出首次删除一个字符所能得到的回文字符串,如
阅读全文
|