
算法学习
WCR_520
这个作者很懒,什么都没留下…
展开
-
java栈
Stack 栈是Vector的一个子类,它实现了一个标准的后进先出的栈,栈本身最重要的就是 push 和 pop. 堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括由Vector定义的所有方法,也定义了自己的一些方法 Stack() 除了由Vector定义的所有方法,自己也定义了一些方法: 序号 方法描述 1 boolean empty() 测试堆栈是否为空。 2 Object peek( ) 查看堆栈顶部的对象,但不从堆栈中移除它。 3 Object pop( ) 移除堆栈顶部的对象,并作为此原创 2021-07-15 15:38:04 · 201 阅读 · 0 评论 -
单链表应用(创建,插入,删除)
#include <iostream> using namespace std; typedef struct LNode { char data; struct LNode *next; } LNode,*LinkList; //初始化带头节点的单链表 void InitList(LinkList &L) { L=new LNode; L->next=NULL; } //前插法创建单链表 void CreatList(LinkList &L原创 2020-07-31 17:01:18 · 191 阅读 · 0 评论 -
[编程入门]报数问题(约瑟夫环)
[编程入门]报数问题 题目描述 有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。 输入 初始人数n 输出 最后一人的初始编号 样例输入 3 样例输出 2 #include<iostream> #include<stdio.h> using namespace std; typedef struct Lnode { int data; struct Lnode *next; }*LinkList; v原创 2020-07-31 11:22:11 · 424 阅读 · 0 评论