自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 数组技巧&题目应用

常见方法二分法//边界 [left,right]//边界 [left,right)724. 寻找数组的中心下标出错点 求左边和时 只需要一层循环 不需要嵌套循环即:一边移动中心下标位 同时计算左侧的全部和理解题目意思 不算中心下标位的元素class Solution { public int pivotIndex(int[] nums) { if(nums==null||nums.length==0){ return -1;

2021-08-30 21:36:01 81

原创 力扣刷题记录

输入/输出709转换成小写字母知识点A 65a 97相差32String toCharArray()方法new String(char[])初解法–.charAt()class Solution { public String toLowerCase(String s) { // return s.toLowerCase(); int len=s.length(); String res=""; for(int i

2021-08-30 21:35:25 89

原创 位运算技巧&题目应用

常见技巧https://blog.csdn.net/Apple_hzc/article/details/83830118https://blog.csdn.net/weixin_39003229/article/details/90488161https://www.wandouip.com/t5i204483///https://blog.csdn.net/zmazon/article/details/8262185public class 位运算 { public static v

2021-07-29 00:15:18 84

原创 剑指offer--算法类

排序035-数组中的逆序对(归并排序)029-最小的K个数(堆排序)029-最小的K个数(快速排序)数组中的逆序对题解利用「归并排序」计算逆序对,是非常经典的做法最小的K个数题解/*在面试中,另一个常常问的问题就是这两种方法有何优劣.看 * 起来分治法的快速选择算法的时间、空间复杂度都优于使用堆的方法, * 但是要注意到 快速选择算法的几点局限性: * * 第一,算法需要修改原数组,如果原数组不能修改的话,还需要拷贝一份数组,空间复杂度就上去了 * * 第二,算法需要保

2020-08-14 19:46:18 138

原创 测试面经

各公司面经趋势作者:粉嘟嘟嘚唇彩链接:https://www.nowcoder.com/discuss/443864?type=all&order=time&pos=&page=1&channel=1009&source_id=search_all来源:牛客网趋势科技先让我自我介绍了一下;接着呢,要我画TCP/IP的协议体系结构,并要我说说各层有哪些协议。TCP四次挥手;2.linux常用命令;写测试用例1、自我介绍2、

2020-08-14 14:52:48 152

原创 剑指offer--树&图 BFS+DFS+回溯

递归刷题路线004-重建二叉树017-树的子结构018-二叉树的镜像022-从上往下打印二叉树023-二叉搜索树的后序遍历序列024-二叉树中和为某一值的路径026-二叉搜索树与双向链表038-二叉树的深度039-平衡二叉树057-二叉树的下一个结点058-对称的二叉树059-按之字形顺序打印二叉树060-把二叉树打印成多行061-序列化二叉树062-二叉搜索树的第k个结点匹配类二叉树题目解法题解重建二叉树递归;迭代两种树的子结构双重递

2020-08-04 10:25:13 198

原创 Java并发JUC||JVM||Linux 大厂面试题

JUC笔记(尚硅谷Java大厂面试题第二季 视频 笔记) 笔记2)

2020-07-31 17:26:04 142

原创 JAVA枚举类的使用===== 做缓存数据库用

枚举类就像一个简化的数据库,枚举类名就像数据库名,枚举的项目就像数据表,枚举的属性就像表的字段。

2020-07-31 09:36:58 405

原创 JAVA并发高级JUC

JUC尚硅谷课件及资料笔记及补充

2020-07-29 13:13:27 120

原创 MySQL高级

SQL7种Joinsql语句建立索引哪些情况需要建立索引哪些情况不需要建立索引性能优化Explain+SQLid表的读取顺序select typetypepossible keys显示可能应用在这张表中的索引,一个或多个。查询涉及到的字段上若存在索引,则该索引将被列出,但不一定被查询实际使用。keys实际使用的索引。如果为NULL,则没有使用索引。rowsrows 列显示MySQL 认为它执行查询时必须检查的行数。越少越好!Extra]Expla

2020-07-29 12:44:30 95

原创 题目

二叉树的最大深度104给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。1.必须从根节点开始,到叶子节点截至,返回最多节点数目(最长路径数+1)2.后序遍历public class 二叉树的最大深度 {// Definition for a binary tree node.​public int maxDepth(TreeNode root) {return getMaxDepth(root

2020-07-28 15:43:33 122

原创 树 递归法 leetcode题目

二叉树的最大深度104给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。1.必须从根节点开始,到叶子节点截至,返回最多节点数目(最长路径数+1)2.后序遍历public class 二叉树的最大深度 { // Definition for a binary tree node.​ public int maxDepth(TreeNode root) {...

2020-07-26 20:04:25 381

原创 JVM 垃圾回收

概述垃圾回收算法标记阶段清除阶段

2020-07-25 13:59:22 62

原创 JAVA虚拟机相关面试题

JVM虚拟机栈栈帧操作数栈局部变量表动态链接方法返回地址附加信息JVM:栈式虚拟机;零地址指令,更加紧凑;进出栈更加频繁(栈顶缓存技术ToS),指令更多区别于寄存器虚拟机(多地址,指令更少,执行速度快)面试题++i和i++的区别;字节码角度第一类问题相同举例栈溢出的情况StackOverFlowError不断加栈帧 ,栈大小固定的情况下栈大小不足,-Xss设置OOM栈大小动态变化,内存不够分配时调整栈的大小不能保证不溢出(增大只能使其出现时间更晚一些

2020-07-20 20:25:54 158 1

原创 剑指offer刷题记录--栈&队列||堆||哈希表

栈队列

2020-07-18 01:45:43 131

原创 剑指offer刷题记录--链表

链表无法高效获取长度,无法根据偏移快速访问元素,是链表的两个劣势。面试的时候经常碰见诸如寻找公共尾部入口、获取倒数第k个元素,获取中间位置的元素,判断链表是否存在环,判断环的长度等和长度与位置有关的问题。这些问题都可以通过灵活运用双指针来解决题目解法题解从尾到头打印链表辅助栈;递归两种链表中倒数第k个结点快慢指针;辅助list双指针反转链表递归;迭代两种合并两个或k个有序链表迭代;递归两种复杂链表的复制原地修改(扩充&分离);辅

2020-07-17 16:52:10 215

原创 anaconda py3安装pypcap等网络库

https://blog.csdn.net/weixin_34342992/article/details/88004374参考https://www.cnblogs.com/jackadam/p/8279080.html报错Microsoft Visual C++ 14.0 is required.不要挂V默认装https://blog.csdn.net/vkingnew/artic...

2020-01-02 10:24:04 465

原创 tensorflow安装记录

卸卸装装好几个回合,受不了了,记录下踩坑流程下载anaconda,从清华源下载,lay了选最新版5.3.1 64位 自带py3.7https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/安装,手动添加到path添加国内清华源,修改user下(中科大https://blog.csdn.net/sinat_28442665/a...

2020-01-01 20:42:34 111

本科数据库 软件工程 课程设计--停车场管理系统 JSP MVC MyEclipse

基于MVC 模式开发的停车场管理系统,本科时期的某课程的小组作业,包含数据库文件.sql,MyEClipse开发的。还是比较有参考价值的……

2020-10-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除