首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
陈耿聪是个狠人
获赞
146
粉丝
10
关注
27
看过 TA
166
男
门头沟学院
2021
Java
IP属地:广东
骄兵必败
私信
关注
拉黑
举报
举报
确定要拉黑陈耿聪是个狠人吗?
发布(370)
评论
刷题
收藏
陈耿聪是个狠人
关注TA,不错过内容更新
关注
2019-09-24 19:24
已编辑
门头沟学院 Java
字典树
https:// www.bilibili.com/video/av53794167?from=search&seid=6694082725022421560 import java.util.Scanner; class TreeNode{ final static int MAX_SIZE = 26; char data; boolean isEnd = false ; TreeNode [] childs = new TreeNode[MAX_SIZE]; } public class TireTree{ ...
0
点赞
评论
收藏
分享
2019-09-24 20:03
已编辑
门头沟学院 Java
迪杰斯特拉算法 Dijkstra
https: //www.bilibili.com/video/av47427754?from=search&seid=10869921304007190819 import java.util.*; public class djstl { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); // n个点 m条边 x为开始点 如1到6 1为开始点 ...
0
点赞
评论
收藏
分享
2019-09-24 20:04
已编辑
门头沟学院 Java
72.编辑距离---动态规划(最小距离)
这里运用了最小距离的算法 经典的动态规划相同字符 左上角值加1 不相同字符 邻居三个取最小注意点也要把"" 空字符串考虑进去三个求最小可以改下为 Math.min(n, Math.min(m,l)) class Solution { public int min(int n , int m ,int l) { int temp = 0; if(m<=n&&m<=l) temp = m; else if(n<=m&&n<=l) ...
0
点赞
评论
收藏
分享
2019-09-24 20:05
已编辑
门头沟学院 Java
激光样式--枚举+递推
枚举 import java.util.Scanner; public class Main { public static void main(String[] args) { int cnt = 0; Scanner sc = new Scanner (System.in); int n = sc.nextInt(); for(int i = 0 ; i < 1 << n ; i++) { boolean flag = ...
0
点赞
评论
收藏
分享
2019-09-24 20:02
已编辑
门头沟学院 Java
格雷码--蓝桥杯
这道题结合树状数组的lowbite 运算可得到答案 #include void show(int a,int n) { int i; int msk = 1<<n; for(i=0; i<n; i++){ printf((a & msk)? "1" : "0"); msk = msk >> 1; } printf("\n"); } void f(int n) { int i; int num = 1; ...
0
点赞
评论
收藏
分享
2019-09-24 19:55
已编辑
门头沟学院 Java
36.有效的数独 --枚举
这道题仅仅是判断是否能解开数独 不要求解出来 class Solution { public boolean isValidSudoku(char[][] board) { for(int i = 0 ; i < 9 ;i++) { for(int j = 0 ; j < 9 ; j++) { char temp = board[i][j]; board[i][j]='.'; for(int x = 0 ; x < 9 ;x++)...
0
点赞
评论
收藏
分享
2019-09-24 19:59
已编辑
门头沟学院 Java
2200.Eddys --数学组合
然后我百度一下找新的解决方法:可以这么想,假设n个人的ac数量按从小到大排列,可以从中任选m个人(n=>m>=2),再把这m个人分2组(每个人都要分组),要是满足最小ac数大于最大ac数,只需要在m 个人中插板即可。例如:m个人假如分别为 : 1,2,3,4,......m-1,m (m个人的ac数从小到大排列), 只需在任意位置插板就可分为符合要求的2组:1,2,3......t, || t+1...m-1,m (1<=t<m)则 1,2,3......t 为一组,t+1,t+2,......m-1,m 为一组很明显这样分组符合要求,在这m人*有m-1种分法(t取不同...
0
点赞
评论
收藏
分享
2019-09-24 19:55
已编辑
门头沟学院 Java
2149.Public Sale 拍卖--巴士博弈
import java.util.*; public class Main { public void publicSale() { //这里主要是解决n%(m+1)是否等于0 或者不等于0 其实1那个值也可以去 1<=x<m 为了简单 就去 不懂的话看一下巴士博弈的概念 Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); if(m>=n) {...
0
点赞
评论
收藏
分享
2020-03-03 08:44
已编辑
门头沟学院 Java
4110.圣诞老人的礼物
这道题其实不难 难就难在有一些知识点没学 所以就花了很多时间来思考 怎么存放数据 一开始我是用了一个二维数组 后面就改成了Arraylist 然后进行排序 这道题并不是整箱整箱的拿 ,可以拿箱子的一部分 所以先将性价比高的拿出来 import java.util.*; //定义一个礼物类 存放 礼物的value kg and v_k class gift { int val; int kg; double v_k ; } //定义一个方法 public void MAX() { //double 统计总数量 double count = 0; ...
0
点赞
评论
收藏
分享
2019-09-07 12:23
已编辑
门头沟学院 Java
7.整数反转--数论(怎么判断溢出)
class Solution { public int reverse(int x) { int flag = 1; int ans = 0; int temp = 0; if (x < 0) { // 解决正负 符号位加入运算 现在需要解决的是溢出 flag = -1; x *= -1; } while (x > 0) { temp = x % 10; if (ans > Int...
0
点赞
评论
收藏
分享
1
20
21
22
23
24
25
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务