- 博客(7)
- 收藏
- 关注
原创 队列的简单学习
队列队列也是一种有序数据项构成的数据结构,和栈不相同的是,操作队列的数据项是一边进一边出,只能在队尾(rear)插入数据项在队头(front)移出数据项并且栈的数据项是后进先出(last in first out),而队列是先进先出(first in fisrt out)。可以用数组简单实现一个队列,定义两个下标front和rear代表队列的首尾,数据项存储在数组中的data[front]…data
2015-10-21 18:38:30 352
原创 栈的简单学习
栈什么是栈:栈是一种有序数据项构成的数据结构,数据项的插入和删除只能在一端(栈顶)进行。LIFO(last in first out)。这里分别用数组和链表简单实现栈的功能。1.用数组实现栈,元素array[0]就表示了栈底元素,array.length表示了栈的长度,array[array.length-1]表示了栈顶元素。每次有元素入栈的时候,array.length++ public Arr
2015-10-21 18:36:05 182
原创 链表的简单学习
链表最近看了《Data Structures and Other Objects》,感觉收获良多,在此简单做些读书笔记。1.当链表还没有包含任何结点的时候,链表中的引用变量head和tail都是空引用,表示该链表是空链表。 2.当某个引用变量声明且还没有引用任何对象的时候,可以被初始化为空引用。 3.最后一个结点的link的引用为null。 //一个简单的链表结构实现 public class
2015-10-19 21:29:20 207
原创 分支管理问题
当我们合并分支的时候,Git一般采用 Fast Forward 模式,就会造成分支信息丢失,通过修改,就可以让Git在merge时生成一个新的commit,就可以从分支历史上看到分支信息。 我们接上面分支合并的时候,将 git merge dev改为git merge --no-ff -m "commit contents" dev这样子,就能保留分支上的信息. 假设我们正在dev分支上工作,这
2015-10-11 00:27:28 289
原创 分支提交的冲突问题
当我们的分支与master的提交发生冲突的时候,应当解决冲突,再提交git比如我们新建一个分支point,对point的文件进行修改提交,再切换至master也进行修改提交,这时候合并两个分支的时候就会发生冲突,应该对冲突文件进行修改再commit git branch -b point git checkout point vi readme.txt this bran
2015-10-11 00:26:19 344
原创 Git如何使用远程仓库
首先要创建SSH key ssh-keygen -t rsa -C "emailName@example.com" 接下来,就是在GitHub网站上建立一个仓库 然后关联本地的仓库,这样我们就可以推送文件上去 git remote add origin git@github.com:usersname/repositoryname.git-如何推送文件上去呢git push -u or
2015-10-11 00:24:01 256
原创 Git的简单基本操作
git的简单基本操作 git installsudo apt-get install git 创建仓库mkdir learngit git init 举个例子(创建一个文件,并且提交,以及如何回退)先创建一个文件,作为第一个版本touch readme.txt let’s begin to learn git. git is a version control system. 添加到gi
2015-10-11 00:09:59 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人