- 博客(5)
- 收藏
- 关注
原创 java垃圾处理机制分析
读完了java垃圾回收的部分感觉自己还是不太明了其中的过程,特别写一篇博客加深印象。java垃圾回收分为几种情况查找引用java每使用一个对象,就使其引用加一,每置空一次,就使其引用减一,循环往复,当其引用归零的时候,将其销毁。这种方法的问题是无法处理循环引用,此时对象引用数永不为零,所以大多数情况下不使用这种方法。停止—复制使整个系统停止,然后逐一复制其中“活的”部分,剩余没...
2019-05-30 20:22:13 685
原创 动态规划解决子数组最大和问题
我们常常在刷题过程中遇到的问题是在一连串整数中找到其中最大的子串和,比如在{1,2,-3,1}中找到其中和最大的连续数,而遍历全部情况则需要至少n2的时间复杂度,这显然是无法接受的,那么,我们怎么解决这种问题呢?如果整个数组都是正数,那么我们也就不用麻烦了,可以直接全部相加,所以我们解决问题的着力点就在负数。首先,想一想,如果一个数组的第一个数就是负数,那么你会不会把它加进你的数字串里呢?显然...
2019-05-30 17:20:24 593
原创 leetcode24题题解
leetcode第24题我们的任务是有部分地反转链表,那么首先我们会想起反转链表,那么我们先把链表反转给写出来: ListNode* reservelink(ListNode *l) { ListNode *p=l; ListNode *r; ListNode *q=l->next; p->next=NULL; while(q) { r=q->n...
2019-05-28 20:41:00 460
原创 简单实用的Linux命令(长期更新)
初学linux我们总是需要一些简单而且经常频繁使用的命令,这里笔者整理了自己常用的linux命令,大家可以看看。shutdown 正常关机:一般常用shutdown nowsu root 使当前用户临时获得root权限:需要输入当前用户的密码vi:用vim编辑器更改文件cd:打开某个目录文件夹 cd… 进入上一层命令cd./ 某某 进入下一次某某文件夹cd ~/某某 进入最后为某某的文...
2019-05-12 16:53:57 124
原创 怎样学习git(一)
程序员中不知道github人不多,而使用git也已经成为了工作学习的一项必备技能,所以学习和掌握它都非常重要。首先我要向大家推荐一个网站,这个网站很好地展示了我们应该如何使用git,图形化的界面让我们能够很好的理解git的流程,他就是learngit当然网站上说的还是相当抽象,所以这里我还是先简明扼要的介绍几条命令吧。(这里本文只介绍在Linux下使用git的情况,windows以及其他图形化...
2019-05-12 16:46:49 204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人