
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题引入当你在Linux环境下配置好git并链接到后,你想要把本地的代码上传到github中。但是当你push的时候,会出现失败的情况。ssh git@github.com使用上面的命令查看详细错误信息,得到以下结果解决方法然后我们进入.ssh的配置目录查看,发现ssh目录里少了配置文件config。找到原因后我们进入.ssh的目录,往里面添加config文件,并写入你github的配置
链表: 链表是一种物理储存单元上非连续、非顺序的储存结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。和顺序表的区别:顺序表使用数组存储线形的元素,其特点是可以随机存取,但是,因为逻辑上相邻的元素物理上
简介链表排序是一道常见的关于链表的算法题,往往我们会使用冒泡排序或者选择排序这两种算法来解决这个问题。但是它们的时间复杂度是O(n²),效率不高。所以今天我们要实现时间复杂度O(nlogn)的算法就不能再选择这两种排序算法。而满足这个时间复杂度的排序算法只有快速排序,堆排序和归并排序。但是因为快排和堆排是不稳定的,所以我选择了归并排序算法来实现链表排序问题。关于归并排序我以前写过一篇博客,里面介绍
引入最近在网上看到了这样一道面试题:假如已知有n个人和m对好友关系(存于数组r)如果两个人是直接或间接的好友(好友的好友的好友…),则认为他们属于同一个朋友圈,请写程序求出这n个人里一共有多少个朋友圈。假如:n = 5,m = 3,r = {{1 , 2} , {2 , 3} , {4 , 5}}表示有5个人,1和2是好友,2和3是好友4和5是好友,则1、2、3属于一个朋友圈4、5属于另一个朋友
简介哈希表/散列表(HashTable)是一种根据关键字(key)直接进行访问数据存储位置的数据结构。他通过一个关键字的函数把数据映射到表中的储存位置,这个映射函数叫做散列函数或者哈希函数,存放数据的数组就叫做散列表,即哈希表。哈希表的应用哈希表经常被用于信息安全方面,因为哈希表可以把数据和存放地址映射起来,从而实现加密。或者说他是把一些不同长度的信息转化成杂乱的编码,这些编码叫做哈希值。哈希表
简介vim是一种功能强大的文本编辑器。使用vim编辑文本,只需在键盘上操作就可以,根本无需用到鼠标。就拿光标移动来说,与重复击键、一个字符一个字符或一行一行移动相比,按一次键就能以词、行、块或函数为单位移动,效率高得多。有时一些重复删除、粘帖的操作,也只需一条命令就可以完成,甚至你可以用键映射来简化或组合多种命令来提高效率。配置vim提供一个vimrc的配置文件来配置vim,并且自己可以定制一些插







