首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
while(true)offer*=2;
获赞
17
粉丝
3
关注
16
看过 TA
4
男
门头沟学院
2020
Java
IP属地:北京
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑while(true)offer*=2;吗?
发布(23)
评论
刷题
收藏
while(true)offer*=2;
关注TA,不错过内容更新
关注
2020-08-19 14:58
门头沟学院 Java
进程,线程(个人笔记)
首先来一句概括的总论:进程和线程都是一个时间段的描述,是CPU工作时间段的描述。是运行中的程序指令的一种描述,这需要与程序中的代码区别开来。 另外注意这里我说的进程线程概念,和编程语言中的API接口对应的进程/线程是有差异的。 下面细说背景: CPU+RAM+各种资源(比如显卡,光驱,键盘,GPS, 等等外设)构成我们的电脑,但是电脑的运行,实际就是CPU和相关寄存器以及RAM之间的事情。 一个最最基础的事实:CPU太快,太快,太快了,寄存器仅仅能够追的上他的脚步,RAM和别的挂在各总线上的设备则难以望其项背。那当多个任务要执行的时候怎么办呢?轮流着来?或者谁优先级高谁来?不...
0
点赞
评论
收藏
分享
2020-01-15 13:07
门头沟学院 Java
完全背包问题的具体方案输出
#include <iostream> #include <algorithm> using namespace std; const int N = 1010; int n, m; int v[N], w[N]; int f[N][N],d[N][N],res[N]; //d[i][j] = k记录的是当前第i个物品的在每个j的状态下有k个 int main(){ cin >> n >>m; for(int i = 1; i <= n; i++) cin >>v[i] >>w[i]; f...
0
点赞
评论
收藏
分享
2019-12-27 21:55
门头沟学院 Java
理财就是理生活
我的高薪是用大量的时间和健康换来的,赚得越多就越不自由,而一旦停下来,生活就没有了保障。如果一直在这个“怪圈”里努力,即使月薪可观,也很难摆脱穷忙的命运。
0
点赞
评论
收藏
分享
2019-12-25 11:54
门头沟学院 Java
Python简单语法复习
#%% # 运行当前cell用的是ctrl + 回车 def demo(): str = 'hello world' print(str.capitalize()) #首字母大写 print(str.replace('world', 'nowcoder')) s1 = '\n\r abc \n\r' print(s1.lstrip()) print(s1.rstrip()) print(s1.strip()) print(1, str.startswith('hel')) print(2, str.endswith('x...
0
点赞
评论
收藏
分享
2019-12-23 16:02
已编辑
门头沟学院 Java
1.基础算法 - 高精度,前缀和与差分
高精度算法一般考四种:在java和python中不需要考虑这个问题。因为java中有大整数类。1.两个大整数相加A + B ,一般位数在10的6次方!2.两个大整数相减A - B3.一个大整数乘一个小整数 A * a len(A)<=1e6, a <=1e94.A / a 求商和余数大整数,在c++中都是通过数组的方式一位一位的存起来的, 在存的时候的技巧是:数组的起始位置存个位。这是因为,数组的最后以为是整个大整数的最高位,因为在计算过程中,会产生进位问题,这样可以把进位标志append到数组的后面。更方便。学编程不能止于思路,一定一定要落实到代码上。 #include <...
0
点赞
评论
收藏
分享
2019-12-21 14:41
已编辑
门头沟学院 Java
1.基础算法 - 排序,二分
排序:1.快排2.归并排序二分:1.整数二分【重点】2.小数二分(浮点数二分)【相对简单】 快排的基本思想:基于分治1.确定分界点 x【对于左右边界l和r】一般四种方式都可以:q[l],q[(l+r)/2],q[r],随机2.调整区间使得左边的所有数据都<=x;右边的数据都>=x;3.递归处理左右两段 采用双指针的方式,可以不用开辟额外的空间上述过程会涉及到令人不爽的边界问题,一般这种情况常常背一个模板比较好! #include <iostream> using namespace std; const int N = 1e6+10; int n; int q[N]; ...
0
点赞
评论
收藏
分享
2019-11-17 23:05
已编辑
门头沟学院 Java
cpp学习中
为什么会有引用,另外引用怎么用: struct Demo { char name[10000]; int count; }; int main() { Demo my_demo = {0}; Demo *my_demo_p = &my_demo; Demo &my_demo_ref = my_demo; // 方式1:传递实参 func1(my_demo); // 方式2:传递指针 func2(my_demo_p); // 方式3:传递引用 func3(my_demo_ref); return 0; } ...
0
点赞
评论
收藏
分享
2019-10-27 14:41
门头沟学院 Java
求解素数
求解前100个素数 func test(){ var i,j int for i=2; i < 100; i++{ for j=2; j <= (i/j); j++{ if i%j == 0{ break } } if j > (i/j) { fmt.Println("是素数",i) } } }
0
点赞
评论
收藏
分享
2019-10-15 18:39
已编辑
门头沟学院 Java
面试常规算法题
一串字符串,先算括号里面的,然后再算外面的,与操作。。(主要考察括号处理,与操作没有实际意义) import java.util.*; public class Test { public static void main(String[] args) { String s = "0101(11001)11(101(110)111)111"; System.out.println(binary_and(s)); } public static int binary_and(String s){ Stac...
0
点赞
评论
收藏
分享
2019-10-14 23:57
门头沟学院 Java
Comparator和comparable的相关用法
import java.util.*; public class Main{ public static void main(String[] args) { List<Integer> a = new ArrayList<>(); Random random = new Random(); for (int i = 0; i < 10; i++) { a.add(random.nextInt(100)); } System.out.println(a)...
0
点赞
评论
收藏
分享
2019-10-12 09:57
已编辑
门头沟学院 Java
微软面试邀请有收到吗?
请问之前参加微软笔试的小伙伴们收到面试邀请了吗,尤其是非技术岗的?
软粉:
刚收到,技术岗
投递微软等公司10个岗位 >
0
点赞
评论
收藏
分享
2019-09-26 23:41
门头沟学院 Java
Leetcode93 复原IP地址
class Solution { private List<String> res = new ArrayList<>(); public List<String> restoreIpAddresses(String s) { if(s.length() < 4) return res; dfs(new StringBuilder(), s, 0, 0); return res; } public void dfs(StringBuilder sb, String s,i...
0
点赞
评论
收藏
分享
2019-09-23 15:51
门头沟学院 Java
Leetcode18: 四数之和
class Solution { //主函数调用 public List<List<Integer>> fourSum(int[] nums, int target) { Arrays.sort(nums); List<List<Integer>> result = kSum(nums,target,4,0); return result; } //k数之和 public List<List<Integer>> kSum(int[] n...
0
点赞
评论
收藏
分享
2019-09-23 15:52
已编辑
门头沟学院 Java
Leetcode572 树t是否为树s的子树
先是原始解法,采用递归的方式,代码如下: class Solution { public boolean isSameTree(TreeNode s, TreeNode t){ if(s == null && t == null) return true; if(s == null || t == null) return false; return s.val == t.val && isSameTree(s.left,t.left) && isSameTree(s.right, t.ri...
0
点赞
评论
收藏
分享
2019-08-27 11:44
已编辑
门头沟学院 Java
Linux实战学习
一:生产环境服务器变慢,诊断思路和性能评估。 总分的方式,总就是top整机命令,分就是下面的命令。服务器变慢而不是宕机只能一个一个的排查,因为可能导致变慢的原因太多了。** 1.整机:top命令 可以使用精简版uptime命令,系统性能命令的精简版**2. CPU: vmstat查看CPU: 命令为vmstat -n 2 3:每两秒采集一次,一共采集三次。这个命令主要看procs和cpu两个部分,在procs中看r和b两个部分,r是runtime,b是blocked查看额外:1.查看所有cpu核信息 mpstat -P ALL 2 每两秒采样一次,会一直刷新。2.每个进程使用cpu的用量分...
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务