- 博客(9)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 数据结构——循环队列
一 介绍 为充分利用向量空间,克服‘假溢出’现象的方法是:把向量空间想象成一个首位相接的圆环,并称为循环向量。 存储在其中的队列称为循环队列。二 代码#include<stdio.h> #include<malloc.h> #include<stdlib.h> #define MAXSIZE 6 typedef struct node{ ...
2018-03-26 19:27:22 282
原创 数据结构——链栈
一 介绍 链式栈是一种数据存储结构,可以通过单链表的方式来实现,使用链式栈的优点在于它能够克服用数组实现的顺序栈空间利用率不高的特点,但是需要为每个栈元素分配额外的指针空间用来存放指针域。 栈是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底(push),最后的数据在栈顶(top),需要读数据的时候从栈顶开始弹出数据(top)最后...
2018-03-26 09:54:20 384
原创 git知识总结6——远程仓库
从本地仓库推送到github远程仓库先在github上创建一个仓库,步骤如下现在github上仓库还是空的,我们可以从git本地仓库推送到github。在git本地仓库下写命令$ git remote add origin git@github.com:username/learngit.git 注意,把 username换成自己的github账户名,learngit.git换成自己本地仓库...
2018-03-25 18:03:21 185
原创 git知识总结5——window下配置SSH连接GitHub
git能够连接github,github做为免费的远程仓库自己到github注册帐号。第一步 创建SSH KEY如果使用的linux,检查用户宿主目录是否有.ssh文件。如果是windows使用命令 cd ~/.ssh 查看是否有.ssh目录。如果没有则使用命令: $ ssh-keygen -t rsa -C "youremail@example.com" 把邮箱换成自己的邮箱即可。一直...
2018-03-25 17:00:21 280
原创 数据结构——链队列
一 介绍队列是一种特殊的线性表,特殊之处在于只允许在一端进行删除操作,在一端进行插入操作。队列是受限制的线性表,允许删除操作的一端叫队首(front),允许插入操作的的一端叫队尾(rear)。二 代码()# include<stdio.h> # include<stdlib.h> # include<malloc.h> typedef struct node{...
2018-03-23 18:35:03 168
转载 git知识总结3——工作区和暂存区
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。分支和HEAD的概念我们以后再讲。前面讲...
2018-03-22 20:26:17 124
原创 git知识总结4——查看历史、回退版本、删除
要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id git reset --hard HEAD^ 退回到上一个版本命令git reset HEAD file可以把暂存区的修改撤销掉...
2018-03-22 20:22:56 2376
原创 git知识总结2——创建版本库,添加/提交文件
1.创建版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。首先,选择一个合适的地方,创建一个空目录cd 命令用于切换目录, pwd命令用于显示当前所处目录, mkdir 创建一个新的目录第二步,通过git init命令把这个目录变...
2018-03-20 15:44:07 227
原创 git知识总结1——了解git
Git是目前世界上最先进的分布式版本控制系统Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了。先说集中式版本控制系统,版本库是集中存放在中央服务...
2018-03-20 15:23:39 164
com.springsource.org.aopalliance-1.0.0.jar
2018-04-05
求助!!层次遍历二叉树代码出问题了
2017-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人