每周学习总结(技术博客)

// 叶宏杰周实践.cpp : Defines the entry point for the console application.

//

#include "stdafx.h"

#include "stdlib.h"

#include "stdio.h"

typedef char ElemType;

typedef struct  StackNode       /* 结点结构 */

{

ElemType data;

struct StackNode *next;

} StackNode;

typedef struct   /* 栈结构 */

{

StackNode *top;        /* 栈顶指针 */

int length;             /* 栈中元素个数 */

} Stack;

/*初始化*/

void InitStack(Stack *S)

{

S->top=NULL;

S->length=0;

}

//进栈—将数据元素x压入栈S中

void Push (Stack *s, ElemType e)

{

StackNode * p=( StackNode *)malloc(sizeof(StackNode));

if(!p) exit(0);

p->data=e;

p->next=s->top;

s->top=p;

s->length++;

}

//判断栈是否为空

int StackEmpty(Stack S)

{

if(S.top==NULL) return 1;

else return 0;

}

void pop(Stack *s, ElemType *e)

{  StackNode *p;

if(StackEmpty(*s))  {  printf("Stack is empty"); exit(0); }

p=s->top;

s->top = p->next;

*e = p->data;

free (p);

s->length--;

}

//出栈

void PrintStack(Stack *s){

if(s==NULL) return;

StackNode *p=s->top;

while(p!=NULL){

printf("%c ",p->data);

p=p->next;

}

printf("Length=%d\n",s->length);

}

int main(int argc, char* argv[])

{ElemType e;

Stack s;

InitStack(&s);

Push(&s,‘A‘);

Push(&s,‘B‘);

Push(&s,‘C‘);

Push(&s,‘D‘);

pop(&s,&e);

printf("e=%c\n",e);

pop(&s,&e);

printf("e=%c\n",e);

Push(&s,‘E‘);

pop(&s,&e);

printf("e=%c\n",e);

pop(&s,&e);

printf("e=%c\n",e);

pop(&s,&e);

printf("e=%c\n",e);

PrintStack(&s);

return 0;

}

在学习的时候一定要注意这几点,不会的一定要问明白,不管谁能让他教会你知识就是你的了,要学会让知识为我所用。在看书的时候一定要做好标记,特别是不懂的地方一定要标明是什么意思。

时间: 2024-10-26 17:25:32

每周学习总结(技术博客)的相关文章

多IDC数据分布--MySQL多机房部署 - 学习笔记 - 51CTO技术博客

多IDC数据分布--MySQL多机房部署 - 学习笔记 - 51CTO技术博客 多IDC数据分布--MySQL多机房部署

00 开始技术博客之旅,加速前端学习之路。

第一篇博文 都说程序员是“30IT,30岁挨踢”,其实这是个伪命题,只要自己喜欢学技术,喜欢不断地追新技术,多少岁也不会挨踢.所以,尽管我今年已经27岁了,但是我打算从零开始,希望成为一名前端工程师,目前在家待业,自学中. 说来也可笑,毕业时因为是女生且没有项目经验,很受挫,害怕了,最后没有做程序媛,4年过去了,我依然是个没有项目经验的女生,今天我去参加了我第三次前端实习生的面试,心里也明白是挂了,而且今天的面试官很mean呢,依然很受挫,但是不害怕了. 受挫是难免的,但是每每学完一个知识点,成

技术博客2015-11-03

今天在非常偶然的情况下点开了一个斯蒂芬库里第一次参加科比训练营的视频,本来只是抱着想看看科比怎么在当年还是年轻的库里面前倚老卖老的八卦新闻,没想到却看到了让我醍醐灌顶的超级励志大片.影片一开始一个“马后炮”的声音说当年第一次看到库里参加那个训练营,库里是如此的不起眼,甚至可以说是所有人里面最没有巨星气质的球员,却被他一眼看中,觉得这小伙骨骼惊奇,必有所为.一听就是事后诸葛亮,但此后的描述却让我对库里肃然起敬-希望说的是真的,或者我愿意相信是真的(1)当所有别的运动员都还在穿着拖鞋玩手机时,库里已

android学习常用资料博客目录

android 技术总结 1.android 系统签名 介绍如何使用源码中的  (testkey:普通APK,默认情况下使用,platform:该APK完成一些系统的核心功能,经过对系统中存在的文件夹的访问测试,这种方式编译出来的APK所在进程的UID为system,shared:该APK需要和home/contacts进程共享数据,media:该APK是media/download系统中的一环.)4种密钥公钥进行签名. 2.MVC ListView 介绍什么是MVC以及MVC在SDK中的使用,

如何写出高质量的技术博客 这边文章出自http://www.jianshu.com/p/ae9ab21a5730 觉得不错直接拿过来了 好东西要大家分享嘛

    如何写出高质量的技术博客?答案是:如果你想,就一定能写出高质量的技术博客.看起来很唯心,但这就是事实.有足够愿力去做一件目标明确,有良好反馈系统的事情往往很简单.就是不停地训练,慢慢地,你自己就能找出规律和技巧.所以,要写出高质量的技术博客,首先要解决为什么要写的问题. 为什么要写 我一直很喜欢的一个学习方法是 Learning by teaching 一个课题,如果你能给不懂的人解释清楚,说明你对这个课题的理解足够深入.把一个课题展开来写,你可能会发现某些方面你还写不清楚,这往往说明你

发布 学习进度条 博客要求

学习进度条博客 (总分:10分) 1. 目的 通过每周补充完善进度条,记录你自己学习<软件工程>的历程.收获: 通过学习进度条来跟踪自己的学习状况. 2. 学习进度条撰写要求 标题:学习进度条 内容如下:(详细格式见第3项设计的表格) 学习SE花费时间(小时) 编程代码量 (行数) 发表博客数量 (篇数) 学习到的知识点 (具体列举) 完成时间:每周五7点前完成<学习进度条>博客本周的更新. 3. 用表格表示进度 周次 学习时间 新编写代码行数 博客量(篇) 学到知识点      

中海达昆明技术博客

中海达昆明技术博客,帮助各位更快更好的学习使用中海达产品! http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.ys168.com/http://zhdkm.

创建GitHub技术博客全攻略

说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字.本文中假设用户名为 tiemaocsdn 1. 注册账号:地址: https://github.com/输入账号.邮箱.密码,然后点击注册按钮. 图1 第1步 2. 初始设置注册完成后,选择Free免费账号完成设置. 图2 第2步 2.1 验证邮箱请打开你的邮箱,查看发送给你的确认邮件,你需要验证邮箱后,后面生成的个人主页才会被接受和发布. 3. 创建页面仓库地址:

从OneNote走出,技术博客养成记

2010年9月北上求学,在一所普通本科院校学习计算机专业,年少轻狂未能领悟计算机技术的本质渐生弃学之意. 2013年9月南下参军,在一个电抗部队从事通信指控专业,填补了扛枪演练的男儿情怀却又无法抵制对自由的向往. 2015年9月份,从部队退役至地方,而后开始选择自己之后的职业方向.逐渐适应社会的生存法则,渐入式确定了工程师的角色. 2016年,正式入行软件工程师的职业道路.自从入行起,关于技术的学习,一直是将新的技能或者技术观点碎片化阅读学习,并保存到OneNote.关于技术的沉淀,并未做到系统

转: BAT等研发团队的技术博客

BAT 技术团队博客 1. 美团技术团队博客:  地址: http://tech.meituan.com/ 2. 腾讯社交用户体验设计(ISUX) 地址:http://isux.tencent.com/ 3. 京东设计中心 地址:http://jdc.jd.com 4. QQ游戏设计中心 地址:http://gdc.qq.com 5. 百度搜索用户体验中心 地址:http://ued.baidu.com/ 6. 一淘UX 地址:http://ux.etao.com 7. 腾讯CDC 地址:htt