- 博客(4)
- 收藏
- 关注
转载 git命令初级
git是开源的分布式版本控制系统,分布式主要区别于集中式代表CVS(Concurrent Version System,遵从C/S架构,同步比较笨拙。)和SVN(Subversion),linux开发者linus不满于gitkeeper的许可政策从而开发的用来对不同linux版本进行控制的软件。后面出现了gitlab和github。目前github已被微软收购。安装完git需要配置用户...
2019-03-11 21:42:00
94
转载 使用一维数组实现共享栈操作
所谓的共享栈就是两个虚拟的栈使用一块固定大小的数组元素,涉及到如何不冲突的进行入栈出栈操作。对一维数组即在数组两头设置两个栈顶标记(指针)。然后分别这两个进行入栈出栈操作。当前面的栈标记位置+1=后面栈的位置,那么不可以进行入栈操作,如果两个栈有在栈底(对前面的来说是top1==-1,后一个是top2==n)是不可以进行出栈操作的。结构图如下://函数根据operate这个字符串内...
2018-10-31 18:03:00
241
转载 快速排序设置枢轴
设有一个元素为整数的线性表L,放在A[0.....n]中,设计一个算法以A[n-1]为参考量,使数组左部分小于A[n],右部分大于A[n-1],要求结果仍然保存在数组中。分析:本题属于快排算法的划分部分。void Q_partition(int a[],int n)//n是数组的长度{ int i,j; i=0,j=n-1; int temp; te...
2018-10-21 21:54:00
508
转载 数组中奇数全部放到偶数前。
(1)、将数组A[0.....n]中所有的奇数移到所有偶数前,要求不增加存储空间,且时间复杂度为O(n)//算法分析:**设置两个指针i,j。其中i从左往右,j从右往左。当i指向偶数,j指向奇数时交换两个位置的值。当i>j时结束。**void MoveForward(int a[],int n){ int i=0; int j=n-1; int tem...
2018-10-19 23:27:00
717
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人