随笔分类 -  2021面试笔试加油

若有恒,何必三更起五更眠;最无益,莫过一日曝十日寒。
摘要:1、 字符串数组,并且其中元素数目大于1 strs = ["10", "0001", "111001", "1", "0"] 那么求其长度为 int lengths = strs.length; int len = strs[i].length(); 如何取值 String str = strs[i 阅读全文
posted @ 2021-03-10 11:07 被梦想尘封的时光 阅读(330) 评论(0) 推荐(0)
摘要:题目:(leedcode -155.最小栈) 设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。 push(x) —— 将元素 x 推入栈中。pop() —— 删除栈顶的元素。top() —— 获取栈顶元素。getMin() —— 检索栈中的最小元素。 示例: 输 阅读全文
posted @ 2021-03-09 22:39 被梦想尘封的时光 阅读(137) 评论(0) 推荐(0)
摘要:题目: 编写一个程序,找到两个单链表相交的起始节点。(考察Y型相交) leedcode网址 https://leetcode-cn.com/problems/intersection-of-two-linked-lists/ 解答: 一图胜千言,看图你就明白了 空间复杂度 O(1)O(1) 时间复杂 阅读全文
posted @ 2021-03-09 20:51 被梦想尘封的时光 阅读(112) 评论(0) 推荐(0)
摘要:2021.3.5 腾讯软件开发后台方向二面 - 网址: https://www.nowcoder.com/discuss/606822?type=all&order=time&pos=&page=1&channel=-1&source_id=search_all_nctrack 北邮牛客字节跳动腾讯 阅读全文
posted @ 2021-03-09 19:52 被梦想尘封的时光 阅读(80) 评论(0) 推荐(0)
摘要:题目: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是 阅读全文
posted @ 2021-03-09 16:00 被梦想尘封的时光 阅读(99) 评论(0) 推荐(0)
摘要:快排和归排的复杂度都是O(n*log n),为什么都用快排而不用归排? 看了《算法图解》之后,大致理解了是什么原因,真正的原因是:不可描述的常量导致使用快排而不是归排。 好了,真正的解释是这样的: 算法的每一步实际上都需要一个固定时间量,被称为常量。我们平时考虑时间复杂度的时候并不考虑常量的影响,但 阅读全文
posted @ 2021-03-09 08:48 被梦想尘封的时光 阅读(198) 评论(0) 推荐(0)
摘要:1、普通for循环 for(初始化; 布尔表达式; 更新变化条件){ //循环执行的内容 } //举例 for(int i=0; i<20;i++){ System.out.println(i); } 2、增强for循环 for(声明变量量类型:被遍历的集合(collection)或者数组){ // 阅读全文
posted @ 2021-03-08 20:44 被梦想尘封的时光 阅读(437) 评论(0) 推荐(0)
摘要:1、字符串数组 //定义字符串数组String[] s=new String[6]; //定义字符串数组并赋值String[] str=new String[]{"a","b","c"};String[] str2={"a","b","c"} 2、整形数组 //定义整型数组int[] i=new i 阅读全文
posted @ 2021-03-08 20:39 被梦想尘封的时光 阅读(2597) 评论(0) 推荐(0)
摘要:continue时,跳出本次循环,继续执行下次循环。(continue语句的作用是中断当前的这次循环,继续后面的循环。) 提示:continue的作用与break类似,主要用于循环,所不同的是break会结束程序块的执行,而continue只会结束其之后程序块的语句,并跳回循环程序块的开头继续下一个 阅读全文
posted @ 2021-03-03 08:36 被梦想尘封的时光 阅读(522) 评论(0) 推荐(0)
摘要:送给你我:无一事敢马虎,无一事敢懈怠,心存敬畏之心,不敢得意忘形! 牛客网刷题java 题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的 阅读全文
posted @ 2021-03-02 10:32 被梦想尘封的时光 阅读(107) 评论(0) 推荐(0)
摘要:送给你我:无一事敢马虎,无一事敢懈怠,心存敬畏之心,不敢得意忘形! 新建了一个JAVA程序,但是运行的时候一直出现一个提示错误:IDEA 错误: 找不到或无法加载主类!遇到过很多次,每次都找好久才解决,所以准备整理出来! 问题错误截图 可能解决的方案 1,未能成功编译; 尝试:菜单—》Build—》 阅读全文
posted @ 2021-03-02 09:43 被梦想尘封的时光 阅读(72764) 评论(0) 推荐(11)
摘要:送给你我:无一事敢马虎,无一事敢懈怠,心存敬畏之心,不敢得意忘形! C++库全解:http://www.cplusplus.com/reference/ 编程中经常由于头文件不全导致编译不通过,通过查找发现C/C++有一个万能库 #include <bits/stdc++.h> 它是基本是C++中支 阅读全文
posted @ 2021-03-02 09:13 被梦想尘封的时光 阅读(13700) 评论(0) 推荐(1)
摘要:stack.peek与stack.pop均可以把栈的数据进行弹出 相同点:stack.peek与stack.pop都弹出栈顶的值; 不同点:但是stack.peek在弹出数据的时候不改变栈的值(不删除栈顶的值),stack.pop在弹出数据的时候会把栈顶的值删除。 总结:当我们只需要取出栈顶的元素进 阅读全文
posted @ 2021-02-28 23:03 被梦想尘封的时光 阅读(1939) 评论(0) 推荐(0)
摘要:题目描述 等级:中等 知识点:排序、贪心 查看题目:数组变换 给出一个长度为 n 的数组,和一个正整数 d。 你每次可以选择其中任意一个元素 a[i] 将其变为 a[i] + d 或 a[i] - d,这算作一 次操作。 你需要将所有的元素全部变成相等元素,如果有解,请输出最小操作次数,如果 无解请 阅读全文
posted @ 2020-07-15 22:23 被梦想尘封的时光 阅读(186) 评论(0) 推荐(0)
摘要:CSDN最新的Spring Boot面试题(2020最新版): https://blog.csdn.net/ThinkWon/article/details/104397299?utm_medium=distribute.pc_relevant_right.none-task-blog-BlogCo 阅读全文
posted @ 2020-07-14 15:41 被梦想尘封的时光 阅读(144) 评论(0) 推荐(0)
摘要:面试:Java开发岗 自己面试了三个多月时间,把经常问到的自己不会或叫不准的问题记录了下来,希望对读者有帮助。问题有点多,也可能有重复的问题,越重复表明面试官越爱问,而且自己卡那的次数相对比较多。面试了很多的大公司,也有一些面试经验与大家分享程序员面试经验总结,其中包括面试时要注意的细节等等,都是自 阅读全文
posted @ 2020-07-13 11:37 被梦想尘封的时光 阅读(408) 评论(0) 推荐(0)