文章 2024-05-17 来自:开发者社区

刷题两个月,从入门到字节跳动offer丨GitHub标星16k+,美团Java面试题

算法解释 表达式问题 练习 巧解数学问题 ====== 引言 公倍数与公因数 质数 数字处理 随机与取样 练习 神奇的位运算 ====== 常用技巧 位运算基础问题 二进制特性 练习 妙用...

刷题两个月,从入门到字节跳动offer丨GitHub标星16k+,美团Java面试题
文章 2023-10-13 来自:开发者社区

《代码随想录》刷题笔记——哈希表篇【java实现】

有效的字母异位词https://leetcode.cn/problems/valid-anagram/submissions/【思路】因为单词是由字母组成的,可以直接通过ASCII将字母看成是数字public boolean isAnagram(String s, String t) { // 因为参数里面都是小写字母,因此只需要创建长度为26的数组即可 int[] arr = ...

文章 2023-10-13 来自:开发者社区

《代码随想录》刷题笔记——链表篇【java实现】

链表节点定义public class ListNode { // 结点的值 int val; // 下一个结点 ListNode next; // 节点的构造函数(无参) public ListNode() { } // 节点的构造函数(有一个参数) public ListNode(int val) { th...

《代码随想录》刷题笔记——链表篇【java实现】
文章 2023-10-13 来自:开发者社区

《代码随想录》刷题笔记——数组篇【java实现】

*二分查找题目链接https://leetcode.cn/problems/binary-search/左闭右闭区间实现时间复杂度:O(log n)空间复杂度:O(1)/** * 左闭右闭写法 * * @param nums * @param target * @return */ public static int search1(int[] nums, int target) {...

《代码随想录》刷题笔记——数组篇【java实现】
文章 2023-06-09 来自:开发者社区

一篇文章入门单链表+刷题实践【java实现+详细注释】

节点定义关于节点里面所存储的信息,需要什么就添加什么,但是next字段是必须的,因为用来串联一个节点和下一个节点。package com.dam.data_structure.linked_list; public class HeroNode { /** * 这三个字段自己定义 */ public int id; public String name...

一篇文章入门单链表+刷题实践【java实现+详细注释】
文章 2023-05-11 来自:开发者社区

刷题之恼人的青蛙java(百练2812)

1、题目输入从标准输入设备上读入数据。第一行上两个整数R、C,分别表示稻田中水稻的行数和列数,1≤R、C≤5000。第二行是一个整数N,表示被踩踏的水稻数量, 3≤N≤5000。在剩下的N行中,每行有两个整数,分别是一颗被踩踏水稻的行号(1~R)和列号(1~C),两个整数用一个空格隔开。而且,每棵被踩踏水稻只被列出一次。输出从标准输出设备上输出一个整数。如果在稻田中存在青蛙行走路径,则输出包含最....

刷题之恼人的青蛙java(百练2812)
文章 2023-04-26 来自:开发者社区

刷题笔记(牛客java选择题)

访问权限修饰符1.使用abstract修饰的类或方法,就抽象类或者抽象方法2.抽象类是不能具体的描述一个对象,不能用抽象类直接实例化对象3.抽象类里面的成员变量和成员方法,都是和普通类一样的,只不过就是不能进行实例化了4.当一个普通类继承这个抽象类后,那么这个普通类必须重写抽象类当中的所有的抽象方法(我们之前说过抽象类是不具体的,没有包含足够的信息来描述一个对象,所以我们需要把他补充完整)5.但....

刷题笔记(牛客java选择题)
文章 2023-04-24 来自:开发者社区

刷题统计——蓝桥杯22年省赛(JAVA解法)

题目链接:问题描述小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?输入格式输入一行包含三个整数 a,b 和 n.输出格式输出一个整数代表天数。样例输入10 20 99样例输出8运行限制最大运行时间:1s最大运行内存: 256M

刷题统计——蓝桥杯22年省赛(JAVA解法)
文章 2022-10-08 来自:开发者社区

【牛客刷题系列】Java篇 | 阿里经典面试题(三)

一、NC128 接雨水问题描述给定一个整形数组arr,已知其中所有的值都是非负的,将这个数组看作一个柱子高度图,计算按此排列的柱子,下雨之后能接多少雨水。(数组以外的区域高度视为0)数据范围:数组长度 0≤n≤2×10……5,数组中每个值满足 0 < val \le 10^90,保证返回结果满足 0≤val≤10 9要求:时间复杂度 O(n)O(n)示例1输入:[3,1,2,5,2,4]返....

【牛客刷题系列】Java篇 | 阿里经典面试题(三)
文章 2022-10-08 来自:开发者社区

【牛客刷题系列】Java工程师 | 百度面试真题(二)

一、BD1 罪犯转移描述:C市现在要转移一批罪犯到D市,C市有n名罪犯,按照入狱时间有顺序,另外每个罪犯有一个罪行值,值越大罪越重。现在为了方便管理,市长决定转移入狱时间连续的c名犯人,同时要求转移犯人的罪行值之和不超过t,问有多少种选择的方式(一组测试用例可能包含多组数据,请注意处理)?输入描述:第一行数据三个整数:n,t,c(1≤n≤2e5,0≤t≤1e9,1≤c≤n),第二行按入狱时间给出....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注