摘要: 题目描述 输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的) 题目解析: 这道题是什么意思呢?如下图所示: 其中上面的为第一个链表,下面的为第二个链表,它们的公共结点指的就是它们结合之处的那个共同的节点。我们可以先将两个 阅读全文
posted @ 2020-08-17 21:12 Geeksongs 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解题思路分析: 这两个链表都是单调递增的,合并这两个链表的意思是将这两个链表全部打乱后,再根据从小到大的顺序进行重新指向,最后得到一个新的链表,我们可以直接使用递归的方法来做这个题目,代码如下: 阅读全文
posted @ 2020-08-17 16:44 Geeksongs 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,反转链表后,输出新链表的表头。 题目解析: 这个题目的题意其实非常简单,最开始我们的链表的指向是这样的: 将其改变反向,变成如下所示的方向即可: 可以看到最开始我们的表头指向了None,然后表尾却指向了倒数第二个链表,中间的链表指向全部反向,这也就是这个题目要让我们干的事情。 阅读全文
posted @ 2020-08-17 16:36 Geeksongs 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Linux下权限最大的就是超级用户root了,这个用户可以为所欲为,如果我们可以直接在这个用户下使用管理员权限,而不需要sudo关键字,那么我们怎么切换到root用户上呢? 第一次切换到root账户上需要先设定root账户的密码,如下所示: sudo passwd root 这样就可以设定好root 阅读全文
posted @ 2020-08-17 14:07 Geeksongs 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 一.创建用户 在linux下创建用户一般使用以下命令: sudo useradd -m username 其中sudo表示使用管理员权限进行创建用户操作,因为只有管理员才能够有权限增加自己系统里的用户。useradd表示增加用户,-m参数表示在home目录下创建新的用户,username表示我们想要 阅读全文
posted @ 2020-08-17 13:45 Geeksongs 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 在Linux下咱们也可以创建快捷方式,和在windows系统下是完全一致的,我们使用快捷方式就可以直接进入到原文件夹的目录,或者原文件,而不需要点击原文件即可立马进入。创建软链接(快捷方式)的命令如下: ln -s exam exam2 这里说明了我们想要创建一个exam的快捷方式,同时这个快捷方式 阅读全文
posted @ 2020-08-17 13:20 Geeksongs 阅读(6570) 评论(0) 推荐(0) 编辑
摘要: 一.tar命令打包文件 在Linux当中的归档文件的后缀是tar,压缩包的文件后缀是tar.gz。在linux下我们想要对一个文件进行压缩,首先需要将其归档变成tar,然后再才能够将其变成后缀为tar.gz的压缩文件。归档也就是将不同的文件夹或者文件放到同一个后缀为tar的归档文件当中,相当于将文档 阅读全文
posted @ 2020-08-17 13:00 Geeksongs 阅读(885) 评论(0) 推荐(0) 编辑

Coded by Geeksongs on Linux

All rights reserved, no one is allowed to pirate or use the document for other purposes.