![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
jie_
这个作者很懒,什么都没留下…
展开
-
【LeetCode】001两数之和(Python实现)
Python两种方法实现两数之和原创 2022-10-17 20:06:06 · 241 阅读 · 0 评论 -
【LeetCode】001两数之和(C语言实现)
LeetCode,C数据结构原创 2022-10-17 11:37:21 · 238 阅读 · 0 评论 -
火车进栈
Problem 44: 火车进栈Time Limit:1 Ms| Memory Limit:128 MBDifficulty:2Description有n列火车按1到n的顺序从东方左转进站,这个车站是南北方向的,它虽然无限长,只可惜是一个死胡同,而且站台只有一条轨道,火车只能倒着从西方出去,而且每列火车必须进站,先进后出。(某生:不就是个栈吗?每原创 2013-11-20 17:54:42 · 1516 阅读 · 0 评论 -
pat1004
1004. Counting Leaves (30)时间限制400 ms内存限制32000 kB代码长度限制16000 B判题程序Standard作者CHEN, YueA family hierarchy is usually presented by a原创 2014-02-07 11:37:50 · 530 阅读 · 0 评论 -
重建二叉树--中后找前
重建二叉树时间限制:1000 ms | 内存限制:65535 KB难度:3描述题目很简单,给你一棵二叉树的后序和中序序列,求出它的前序序列(So easy!)。输入输入有多组数据(少于100组),以文件结尾结束。每组数据仅一行,包括两个字符串,中间用空格隔开,分别表示二叉树的后序和中序序列(字符串长度小于26,输入数据保证合法)。输出每组输出原创 2014-02-12 22:57:14 · 636 阅读 · 0 评论 -
找舞伴
Main.cpp#include#include"cirqueue.h"#include"pairing.h"int main(void){int i,num;scanf("%d",&num);getchar();cirqueue q;for(i=0;i{gets((q.person[i]).name);//getchar();(q.原创 2013-11-02 16:23:16 · 569 阅读 · 0 评论 -
号码归属地查询
#include#include#includeint main(void){char num[20],num1[20],num2[20];char provence[50],city[50],ntxt[100];FILE *fp,*fp1,*fp2;fp=fopen("E:/路径.txt","r");fp1=fopen("E:/省市.txt","r");p原创 2013-11-02 16:24:34 · 631 阅读 · 0 评论 -
括号配对
#include#define stacksize 100typedef struct snode{char c[stacksize];int top;}seqstack;void init(seqstack *s){s->top=-1;}int is_empty(seqstack *s){return s->top}原创 2013-11-02 16:18:45 · 533 阅读 · 0 评论 -
小猴子下落
小猴子下落时间限制:3000 ms | 内存限制:65535 KB难度:3描述有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从左到右从上到下的编号为1,2,3,·····,2的D次方减1。在结点1处放一个小猴子,它会往下跑。每个内结点上都有一个开关,初始全部关闭,当每次有小猴子跑到一个开关上时,它的状态都会改变,当到达一个内结点时,如果开关原创 2014-02-12 22:51:55 · 498 阅读 · 0 评论 -
我的第一棵树--家谱
家谱构建第一步,就是要理解内存。树实际上就是一个多叉链表,一个数据域,几个指向跟自己有关系的元素的指针域,就构成了树的结点。而要建立链表,把一个一个结点赋值,就要传指向它们的指针BiTree了,这样才能修改结点的值。因为通过子函数来建立一棵树,每开辟一个新节点,就malloc动态申请一块内存区域,这块区域在堆区,子函数结束时不会销毁。但在主函数里定义一棵树,一定要把树的地址传到子函数里原创 2013-10-30 15:29:39 · 1063 阅读 · 0 评论