- 博客(4)
- 收藏
- 关注
原创 C语言实现 栈排序算法 csdn
这题正确姿势是用顺序表做。昨天没注意直接用链表做了。。思路:利用辅助栈排序第一步:取原栈第一个元素a,压辅助栈a 删除原栈a大循环第二步:循环取原栈第一个元素a,删除原栈a 。*循环1:在辅助栈中找< 或 >的元素计数k++ 循环1-循环2 助栈空压回原栈k个元素 循环2- ,把a压栈辅助栈,循环3 再把原栈里的数据全部压回辅助栈 循环3-大循环- #inclu...
2019-11-03 15:01:33
1460
原创 C语言面试题 两个栈实现一个队列
思路: 栈是先入后出,所以我们可以考虑把栈一的数据从栈顶把数据压到另一个缓冲栈栈里。然后缓冲栈依次出栈,就实现了先入先出的逻辑,然后再把数据压回去。#include <iostream>#include<stdio.h>#include<stdlib.h> /* run this program using the console pauser or ...
2019-11-02 13:38:27
320
原创 实现 限运算版hash setofsteak的底层 数组链表+链表 cc150题目 类似二维数组的底层
思路: 每个链表数组都指向一个链表的头节点,如果当前链表已经满 为链表数组申请空间为新列。#include <iostream>#include <stdio.h> #include <stdlib.h>using namespace std;/* run this program using the console pauser or add y...
2019-11-01 19:46:55
152
原创 C语言实现基于链表的回文数判断
#include #include<stdio.h>#include<stdlib.h>/* run this program using the console pauser or add your own getch, system(“pause”) or input loop */int size=0;typedef struct no{int data...
2019-10-30 22:44:46
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人