第八周

---恢复内容开始---

下周就是其中考了,感觉没底气,因为没有复习完。如果说慌张是因为没有准备好,那么我希望从现在开始慢慢赶上。这周最让我印象深刻的就是数据结构中的出栈进栈。打了代码,发现数据结构虽然也挺有趣的。

例:

#define MaxStackSize 100//栈中最多容纳个数

typedef int ElemType;//设栈中元素为int型

typedef struct {

ElemType *stack;//动态数组

int top;

} Stack;

void InitStack ( Stack *S)

{

S->stack=(ElemType *)malloc

(MaxStackSize*sizeof(ElemType));

S->top = -1;

}

void Push (Stack *S,  ElemType e)

{

if (S->top == MaxStackSize-1)

{ printf(“栈满了。\n”);

return;

}

S->top++;

S->elem[S->top] = e;  //加入新元素

}

void Pop(Stack *S, ElemType *e)

{

if( S->top ==-1)

{ printf(“栈为空。\n”);

return ;

}

*e= S->stack[S->top];

S->top--;

}

---恢复内容结束---

时间: 2024-10-13 02:22:30

第八周的相关文章

20135302魏静静——linux课程第八周实验及总结

linux课程第八周实验及总结 实验及学习总结 1. 进程切换在内核中的实现 linux中进程切换是很常见的一个操作,而这个操作是在内核中实现的. 实现的时机有以下三个时机: 中断处理过程(包括时钟中断.I/O中断.系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule(): 内核线程可以直接调用schedule()进行进程切换,也可以在中断处理过程中进行调度,也就是说内核线程作为一类的特殊的进程可以主动调度,也可以被动调度: 用户

第八周学习进度

本周学习进度   第八周   所花时间(包括上课时间)    10小时      代码量(行)   800       博客量   10       了解到的知识点 了解到了用户的场景分析,以及用户界面设计的作用

第八周工作总结

---恢复内容开始--- 第八周 所花时间(包括上课) 19 代码量(行) 230 博客量(篇) 11           了解到的知识点 通过这周上课学习到了: 1.了解了开发人员在需求分析和设计阶段要做好典型用户分析,学会了典型用户分析和用户场景描述 2.用户界面要记住四个原则:从用户的角度考虑.从头到尾都要记住用户的选择.短期刺激和长期的好处/坏处.不让用户犯简单的错误,要有好的用户体验 ---恢复内容结束---

20145123刘森明《Java程序设计》第八周学习总结

代码托管地址:http://git.oschina.net/null_289/Java2016 教材学习内容总结 一.日志API 使用日志的起点是Logger类,LOgger实例的创建有许多要处理的要素,LOgger类的构造函数标识为protected,不是java.util.logging同包的类不能直接以new创建,要取得Logger实例,必须使用Logger的静态方法getlogger(). 调用getLogger()是,必须指定Logger实例所属名称空间,名称空间以“.”作为层级区分,

20145301 《Java程序设计》第八周学习总结

20145301 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章部分 - 通用API 通用API 日志: 日志对信息安全意义重大,审计.取证.入侵检测等都会用到日志信息 Logger java.util.logging包提供了日志功能相关类与接口,使用日志的起点是logger类,Logger类的构造函数标示为protected,不是java.util.logging同包的类不能直接以new创建,必许使用Logger的静态方法:名称空间层级相同的Logger,父Logger组态会

学习进度之第七八周

第七.八周 所花时间(包括上课):910分钟 代码量(行):412行 博客量(篇):3篇 了解到的知识点(请填写具体的知识点): 1.敏捷软件的开发过程.需要有产品负责人,队长,每天还有站立会议,索引卡,燃尽图,最后要有回顾会议. 2.用android studio开发安卓应用,比eclipse加载ADT插件来开发更方便,以及怎样用android studio创建安卓应用程序. 3.android studio开发安卓程序时,可以先直接把控件在design界面拖过去,然后可以在text界面中进行

Linux内核设计第八周 ——进程的切换和系统的一般执行过程

Linux内核设计第八周 ——进程的切换和系统的一般执行过程 第一部分 知识点总结

学习IPC进程间通信的总结(第八周)

10月24日晚上,回到宿舍准备写这周的总结时,看了下课表突然意识到这已经是第八周,不得不说时间过得真快,与前两年轻松的.无任务的课程相比,今年真是充实了太多!这也许是感觉时间过得快的原因,但是最近我也遇到了许多问题,当接触的知识多了以后,发现自己要学的东西太多了,仅仅上课所学远远不够,所以课后自学了一些课程,遇到的问题一是自己好高骛远,总想急于求成,这看一点那看一点,没有系统的全面的琢磨一本书,问题二:对于应用方面的知识学到手很快,但也会很快的忘记,到了应用时只记得一些概念了.对于这两个问题,我

软件工程_东师站_第八周作业

一.PSP Date Type Job Start Interrupt(min) End Total(min) 20160417 助教 黄金点 20:00 5 21:00 55 20160418 助教 黄金点 19:00 12 21:00 108 20160419 助教 黄金点 18:45 100 23:00 155 20160420 助教 团队作业 10:00 35 11:20 45 20160425 结对编程 四则运算 19:00 5 19:30 25 ? 二.进度条 ? 代码行数 博客字数

进度条--第八周

第八周 所花时间(包括上课) 上课时间 4小时 团队编程 12小时 阅读构建之法2小时 共计18小时 代码量(行) 250 博客量(篇) 11篇(个人博客总结1-6篇,典型用户与场景分析,搜狗搜索引擎评价,构建之法阅读笔记—代码规范,构建之法阅读笔记—结对编程) 了解到的知识点 1.在团队开发项目中,如何让自己开发的软件有实用的价值,做好典型用户的分析,从不同的方面如何定义典型用户,和典型用户到场景的分析 2.如何做好人机交互,让自己设计的软件要符合用户的需求,包括要从用户的角度考虑,从头到尾记