越努力~越幸运
越努力~越幸运
全部文章
java
ML(1)
mysql(2)
前端(8)
大数据(1)
工具(1)
算法(27)
归档
标签
去牛客网
登录
/
注册
越努力~越幸运的博客
一只默默前行的小白
全部文章
/ java
(共86篇)
算法(二十六)
来自专栏
1、一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级台阶总共有多少种跳法? 递归实现 public int jumpFloor(int n){ if(n<=2) return n; return jumpFloor(n-1)+jumpFl...
2020-02-04
0
387
算法(二十五)
来自专栏
1、给定两个不字符串,求出最长公共子序列的长度。 int longestPublicSubSequence(String x, String y){ if(x.length() ==0 || y.length() == 0) return 0; if(x.charAt(...
2020-02-04
0
422
算法(二十四)
来自专栏
1、给出两个分别有序的单链表,将其合并成一条新的有序单链表。 举例:1→3→5和2→4→6合并之后为1→2→3→4→5→6 public static Node mergeList(Node list1, Node list2){ if(list1==null) retur...
2020-02-03
0
300
算法(二十三)
来自专栏
1、给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 贪心算法 public int maxSubArray(int[] nums) { int n = nums.length; int currSum = nums[0...
2020-02-03
0
313
算法(二十二)
来自专栏
1、快速排序算法 public void quickSort(int[] num, int left, int right){ if(num==null) return; if(left>=right) return; int i = left...
2020-02-02
0
311
java学习(十二)
来自专栏
1、Git常用命令 git branch newBranch:在本地新建一个分支(newBranch) git checkout newBranch:切换到你的新分支(newBranch) git branch:查看当前的分支,可以看出当前处于哪个分支。 git branch –b...
2020-02-02
0
302
java学习(十一)
来自专栏
1、Maven是什么? Maven 是一个跨平台的强大构建工具,可以实现自动化构建过程,从“清理、编译、测试、生成报告、打包和部署”都可以使用成熟的插件,通过简单的命令实现,避免了重复的构建过程。 Maven 不仅是一个优秀的项目构建工具,还是一个依赖管理工具,它提供了强大的中央仓库,能够帮助我...
2020-02-02
0
464
算法(二十一)
来自专栏
1、在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 public ListNode deleteDuplication(Li...
2020-02-01
0
263
java学习(九)
来自专栏
1、MySQL的日志模块binlog和redo log有了解吗? 在MySQL的使用中,更新操作也是很频繁的,如果每一次更新操作都根据条件找到对应的记录,然后将记录更新,再写回磁盘,那么IO成本以及查找记录的成本都很高。所以,出现了日志模块,即我们的update更新操作是先写日志,在合适的时间才会...
2020-02-01
0
369
java学习(八)
来自专栏
1、MySQL的索引有了解吗? 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,就像一本书的目录一样,可以加快查询速度。InnoDB 存储引擎的索引模型底层实现数据结构为B+树,所有数据都是存储在 B+ 树中的。 2、为什么底层数据结构使用B+树,而不...
2020-02-01
0
493
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页