本周学习心得

这周是本学习的第七周了,真如慢慢热的天气一样学习的也慢慢的进行着。

高数还是一样的难,但还是认真的学习中。英语课算是所有课中就轻松的,但四级考试临近去总感觉有一种紧张的感觉。专业课算是最少讲话的,但眼睛算是目不转睛的看着老师说的内容上就怕听漏了 。虽然还是有很多的不懂 ,但是正在努力的探索了解。

#include <stdio.h>
#include <stdlib.h>
#define Max_Size 100
typedef int DataType;
typedef struct List
{
DataType data[Max_Size];
int length; 
}SeqList;

void InitList (SeqList &L)
{ L.length=0;
}

int Locate(SeqList L, DataType y)
{
int i=0;
while ((i<=L.length) &&(L.data[i]!=y))
i++;
if (i>L.length)
return (0);
else
return(i);
}
void InsList(SeqList &L, int i, DataType y) 
{ int j;
if(i<1||i>L.length+1)
return;
for(j=L.length+1;j>=i;j--)
L.data[j]=L.data[j-1];
L.data[i-1]=y;
L.length++;
return;
}
void DispList(SeqList L)
{ int i;
for(i=1;i<=L.length;i++)
printf("%c",L.data[i-1]);
printf("\n");
}
DataType DelList(SeqList &L, int i, DataType &y)
{ int j;
y=L.data[i-1];
if(i<1||i>L.length)
exit(1);
for(j=i;j<L.length;j++)
L.data[j-1]=L.data[j];
L.length--;
return y;
}

int DelElem(SeqList &L,DataType i)
{ int j;
if(i<1||i>L.length)
return 0;
for(j=i;j<L.length;j++)
L.data[j-1]=L.data[j];
L.length--;
return 1;
}

int DelElemV(SeqList &L,DataType y)

int i, j;
for(i = 0; i < L.length; i++){
if(L.data[i] == y){ 
break;
}
}
if(i == L.length){
return 0;
}
for(j = i + 1; j < L.length; j++){
L.data[j-1] = L.data[j];
}
L.length--;
return 1;

}

void main()

//验证
SeqList L;
DataType x;
InitList(L);
InsList(L,1,‘a‘);
InsList(L,2,‘c‘);
InsList(L,3,‘a‘);
InsList(L,4,‘e‘);
InsList(L,5,‘d‘);
InsList(L,6,‘b‘);
DispList(L);
printf("\n");
InsList(L,1,‘y‘);
DispList(L);
printf("\n");
DelElem(L,3);
DispList(L);
printf("\n");

DelElemV(L,‘a‘);
DispList(L);
printf("\n");
printf("%c",L.data[Locate(L, ‘e‘)]);
printf("\n");
DispList(L);
printf("\n");
printf("%c",DelList(L, 3, x));
}

————今天学的东东。

时间: 2025-01-06 23:13:56

本周学习心得的相关文章

第四周仿真及学习心得

第四周作业 机卓1301储景瑞 一.设计任务: 结合本周学习的交流电机原理及启动.调速.制动特性,用Modelica设计和仿真一个用三相交流异步电机带动起重机起升机构运行.具体要求如下: 1)实现如下机械运动周期: 控制电机带重物上升,从静止加速到800r/min 保持800r/min匀速运动0.5s, 减速到静止,保持静止状态0.5s, 带重物下降,从静止达到600r/min 保持600r/min匀速运动0.6s, 减速到静止.(为了便于仿真,匀速和静止持续时间较短) 2) 升降机构和重物折算

本周学习进度

本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 100 博客量(篇) 9 了解到的知识点 在应用典型分析法预测时,应注意的问题: 1.选择典型时,应先明确典型的标准,即明确是选择哪种类型的典型. 2.选择典型的多少,应视所要解决问题的难易程度和涉及范围的大小而定. 3.在典型分析中要实事求是,既要保证调查材料的真实性又要保证分析的正确性.

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多

我的MYSQL学习心得(八)

我的MYSQL学习心得(八) 我的MYSQL学习心得(一) 我的MYSQL学习心得(二) 我的MYSQL学习心得(三) 我的MYSQL学习心得(四) 我的MYSQL学习心得(五) 我的MYSQL学习心得(六) 我的MYSQL学习心得(七) 这一篇<我的MYSQL学习心得(七)>将会讲解MYSQL的插入.更新和删除语句 同样的,只会讲解跟SQLSERVER不同的地方 插入 将多行查询结果插入到表中 语法 INSERT INTO table_name1(column_list1) SELECT (

我的MYSQL学习心得(一)

我的MYSQL学习心得(一) 使用MYSQL有一段时间了,由于公司使用SQLSERVER和MYSQL,而且服务器数量和数据库数量都比较多 管理起来比较吃力,在学习MYSQL期间我一直跟SQLSERVER进行对比 第一期主要是学习MYSQL的基本语法,陆续还有第二.第三.第四期,大家敬请期待o(∩_∩)o 语法的差异 我这里主要说语法的不同 1.默认约束 区别:mysql里面DEFAULT关键字后面是不用加括号的 --sqlserver CREATE TABLE emp ( id INT DEFA

本周学习进度8

发表日期 2016-06-12 本周学习进度如下: 所花时间(包括上课) 9Hours 代码量(行) 100 博客量(篇) 3 了解到的知识点 团队绩效的定义.策略.遵循原则.评估手段.测评流程.测评方法.影响因素.指标设计.

本周学习进度5

发表日期 2016-05-22 本周学习进度如下: 所花时间(包括上课) 12Hours 代码量(行) 150 博客量(篇) 2 了解到的知识点 软件测试的主要内容:验证和确认 主要边界的确定.测试的不同分类如黑盒白盒.静态动态.单元.集成.确认.系统等

本周学习进度6

发表日期 2016-05-29 本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 200 博客量(篇) 3 了解到的知识点 软件设计开发的基本知识:设计思路的开拓,开发过程.开发过程中的问题解决办法

本周学习进度9

发表日期 2016-06-19 本周学习进度如下: 所花时间(包括上课) 10Hours 代码量(行) 170 博客量(篇) 2 了解到的知识点 软件项目总结应包括的内容;项目时间.项目成本.项目质量.采用的新技术或新方法.项目特点说明.客户反馈情况等.