数据结构 栈、队列
来源:互联网 发布:道教神仙体系 知乎 编辑:程序博客网 时间:2024/06/06 09:48
栈
后进先出线性表,是限制在表的一端进行插入或者删除操作,每次出栈的元素都是栈顶所在的元素,也就是最后进栈元素。按照存储方式,栈分为顺序栈和链式栈,顺序栈一般是由一维数组和栈顶变量组成,链式栈不会出现满栈溢出的情况。
队列
先进先出线性表,它的所有插入操作(入队)在一端,而删除操作(出队)在队列另一端。
循环队列个数=(队尾-对头+数组大小)mod 数组大小
不调用库函数实现strcpy
char strcpy (char *src ,const *des)
{ if (strDest==Null || strsrc=Null)
return null
if(strDest==strsrc)
return sreDest
char *tempptr=strDest
while ((*strDest++=*strsrc++)!='/0')
return tempptr
}
int strlen(const char *str)
{ assert (str!=Null);
int len;
while ((*str++)!='\0')
{ len++;
}
return len;
}
不调用库函数实现字符串反转
public class reverse str{
public static void main(string[] args){
system.out.printIn(inverse(''liuling''));
}
public static string inverse(string str){
char [] chars=str.tocharArray();
for(int i=0;i<chars.length/2;i++){
char temp=chars[i];
chars[i]=chars[chars.length-i-1];
chars[chars.length-i-1]=temp;
}
return string.copyvalueof(chars);
}
}
- 数据结构复习-栈、队列
- 数据结构-栈和队列
- 数据结构-栈和队列
- 【数据结构】栈与队列
- 【数据结构】 链表、队列、栈
- 数据结构--栈和队列
- 数据结构-栈和队列
- 数据结构-栈和队列
- 数据结构 栈和队列
- 数据结构-栈和队列
- 数据结构-栈和队列
- 数据结构 栈、队列
- 数据结构-栈和队列
- 表、栈、队列 - 数据结构
- 数据结构:栈和队列
- 数据结构-栈和队列
- 数据结构--栈和队列
- 【数据结构】队列和栈
- Java基础——String API
- 如何实现一个分布式RPC框架
- java程序员从笨鸟到菜鸟之(三十)集合之HashMap数据结构和扩容机制
- Openlayers 3加载XYZ示例
- HBase结合MapReduce批量导入
- 数据结构 栈、队列
- java中抽象类和接口的一般实现和特殊实现(匿名类)
- 永洪科技千人用户大会上 AI与Reporting产品正式发布
- 二叉树的几个基本算法
- 直播CDN架构随想
- studio禁用插件
- 前端工程师的调试技能
- 如何通过 JMeter 测试 Predix 应用内部连通性
- LeetCode——Min Stack