首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
fire-light-guo
获赞
28
粉丝
0
关注
5
看过 TA
23
男
广东金融学院
2022
Java
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑fire-light-guo吗?
发布(18)
评论
刷题
fire-light-guo
关注TA,不错过内容更新
关注
2022-08-14 18:58
广东金融学院 Java
华为机试题 HJ102 字符统计
题目链接: https://www.nowcoder.com/practice/c1f9561de1e240099bdb904765da9ad0 思路: 使用TreeMap,统计字符出现次数 统计完成后,创建List存储map的value,即出现次数,再对List从大到小排序 此时遍历List,对于每个List元素i,遍历TreeMap的value, 第一个匹配的key即为出现次数为i,同时ASCII码最小的字符,输出它, 再将其在map中删除,否则会影响后续相...
0
点赞
评论
收藏
分享
2022-08-14 18:46
广东金融学院 Java
题解 | #参数解析#
Java实现:使用双指针去遍历字符串进行参数解析,同时使用List存储解析后的参数; 时间复杂度:O(N) 空间复杂度:O(N) 改进的思路:先在字符串结尾加上一个空格,这样就能在while循环里解析最后一个不带双引号的参数 代码如下: import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.*; public class Main{ &nbs...
0
点赞
评论
收藏
分享
2022-08-10 19:43
广东金融学院 Java
题解 | #找出字符串中第一个只出现一次的字符#
Java实现,使用LinkedHashMap import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; public class Main { public static void main(String[] args) throws IOExce...
0
点赞
评论
收藏
分享
2022-08-09 19:12
广东金融学院 Java
题解 | #Sudoku#
【Java实现】 使用回溯法,类似“N皇后”问题,具体思路和代码如下,欢迎大家交流讨论。 import java.util.*; public class Main { /* 一开始没什么思路,参考了题解:https://blog.nowcoder.net/n/9e0bf935707e492387116ee8c3e1c933 (其实我的解法和这个题解差别挺大的,但确实有受到启发) &nbs...
0
点赞
评论
收藏
分享
2022-08-09 19:04
广东金融学院 Java
【解数独】类似N皇后问题,使用回溯法解题 我已经通过这道题! https://www.nowcoder.com/questionTerminal/78a1a4ebe8a34c93aac006c44f6bf8a1
0
点赞
评论
收藏
分享
2022-08-07 13:32
广东金融学院 Java
题解 | #字符串合并处理#
Java实现: 思路清晰,代码简洁,欢迎大家交流讨论 代码如下,(注释的第一步、第二步、第三步 对应 题目描述 的处理): import java.util.*; public class Main{ public static void main(String[] args) { &nb...
0
点赞
评论
收藏
分享
2022-08-06 17:56
广东金融学院 Java
题解 | #字符串加解密#
【Java代码】分享下我的解法,思路清晰,代码简洁: 重点:char类型可直接借助ASCII码表对应的值,通过加减变换, 如'A'的码值 + 25 就等于 'Z'的码值,再手动将码值转化为char类型,如:(char)('A' + 25) == 'Z',其他操作类似,具体ASCII码如下图: 代码如下: import java.util.*; public class Main{ public static void main(String[]&nbs...
0
点赞
评论
收藏
分享
2022-08-06 13:59
广东金融学院 Java
过了!但是思路有点复杂,不够清晰,可以更加简化!(前面仅过了60%,是错在了判断子网掩码是否正确上,添加一步即可:转为二进制需前补零)简化思路:判断ip类型(A-E类)时,直接判断第一段即可(如10.70.44.67,判断第一段的10,即可知其为A类地址),同时私有IP仅在A、B、C类中,可在判断ABC类时同时判断私有IP。 我已经通过这道题! https://www.nowcoder.com/questionTerminal/de538edd6f7e4bc3a5689723a7435682
0
点赞
评论
收藏
分享
2022-08-06 13:39
广东金融学院 Java
头都大了,思路不够清晰,只过了60%的用例,待解决! 「求助大佬帮看看这道算法题吧!」 请解析IP地址和对应的掩码,进行分类识别。要求按照A/B/C/D/E类地址归类,不合法的地址和掩码单独归类。 所有的IP地址划分为 A,B,C,D,E五类 ... https://www.nowcoder.com/practice/de538edd6f7e4bc3a5689723a7435682
0
点赞
评论
收藏
分享
2022-07-26 19:17
广东金融学院 Java
题解 | #序列化二叉树#
层次遍历的序列化和反系列化,其中我添加了parseTreeNode方法,用于将字符串解析为二叉树节点 import java.util.*; /* public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; ...
0
点赞
评论
收藏
分享
2022-07-07 16:49
广东金融学院 Java
题解 | #坐标移动#
简单易懂 import java.util.Scanner; // int[] result = {0,0}; // 结果坐标 // 函数isLegal: // 判断是否是合法的坐标; // 函数isNumber: // 判断字符是否为数字字符; // 函数move: // 根据输入的坐标,对结果坐标进行移动 // 过程: // 遍历坐标字符串数组: in.nextLine().split(";") { //&nb...
0
点赞
评论
收藏
分享
2022-07-06 20:22
广东金融学院 Java
题解 | #简单错误记录#
// 初始思路:(正确,但可优化) /* 变量: 用Map,key为:文件名+空格+代码行号,value为:数目 用List,存放map的key 过程: 遍历输入,如果是“相同”的错误记录(通过map的containsKey判断),则跳过, 否则add到list中, */ public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...
0
点赞
评论
收藏
分享
2022-07-06 18:59
广东金融学院 Java
mark一下华为机试题HJ19 我已经通过这道算法题! https://www.nowcoder.com/questionTerminal/2baa6aba39214d6ea91a2e03dff3fbeb
投递华为等公司10个岗位
0
点赞
评论
收藏
分享
2021-10-18 23:32
广东金融学院 Java
NC68 跳台阶青蛙跳台阶,在笔试遇到过,不会写,现在看了解析,理解了,主要思想就是递归,参考斐波那契数列
2021-10-18
在牛客打卡4天,今天学习:刷题 1 道/代码提交 1 次
每日监督打卡
0
点赞
评论
收藏
分享
2021-10-13 21:15
广东金融学院 Java
题解 | #21年8月份练题总数#
select count(distinct device_id), count(question_id) from question_practice_detail where YEAR(date) = 2021 and MONTH(date) = 8 sql入门篇做完了,记录一下 虽说是入门篇,但还是有一些题挺有难度的,而且做题的过程中发现自己还是有许多不会的知识点, 比如UNION,mysql常用的日期函数、文本函数、条件判断if,case when,窗口函数等等 希望接下来数据库的水平能继续提高,再接再厉!
0
点赞
评论
收藏
分享
1
2
关注他的用户也关注了:
牛客网
牛客企业服务