周总结<3>
经过了一周的学习,我们在html以及C语言方面又有的新的知识点的学习,包括计算机导论也学会了路由器的设置。
html |
鼠标事件 |
C |
二叉树的遍历代码 |
计算机导论 |
路由器的设置 |
Html案例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<script type="text/javascript">
function mouseIn()
{
document.bgColor="red";
}
function mouseOut()
{
document.bgColor="blue";
}
var x=0,y=0;
function move()
{
x=window.event.x;
y=window.event.y;
window.status="X: "+x+" "+"Y: "+y+" ";
}
document.onmousemove=move;
function keypree()
{
switch(window.event.keyCode)
{
case 119: document.bgColor="blue";
break;
case 97: document.bgColor="yellow";
break;
}
}
document.onkeypress=keypree;
</script>
<body bg>
<input type="button" value="改变背景颜色" onmousedown="mouseIn()" onmouseup="mouseOut()" />
</body>
</html>
C语言案例:
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
typedef char DataType;
typedef struct Node{
DataType data;
struct Node *LChild, *RChild;
}*BiTree;
/*先序遍历*/
void PreOrder(BiTree root)
{
if ( root!=NULL )
{
printf("%c", root->data);//访问根结点
PreOrder(root->LChild) ;
PreOrder(root->RChild) ;
}
}
/*中序遍历*/
void InOrder(BiTree root)
{
if ( root!=NULL )
{
InOrder(root->LChild) ;
printf("%c", root->data);//访问根结点
InOrder(root->RChild) ;
}
}
/*后序遍历*/
void PostOrder(BiTree root)
{
if ( root!=NULL )
{
PostOrder(root->LChild) ;
PostOrder(root->RChild) ;
printf("%c", root->data);
}
}
int main(int argc, char* argv[])
{
printf("303 柳晓雅 遍历\n");
int i;
BiTree t[10];
t[1]=(BiTree)malloc(sizeof(*t[0]));
t[2]=(BiTree)malloc(sizeof(*t[0]));
t[1]->data='A';
t[2]->data='B';
for (i=3;i<=9;i++)
{
t[i]=(BiTree)malloc(sizeof(*t[0]));
t[i]->data='A'+i;
t[i]->RChild=NULL;
t[i]->LChild=NULL;
}
t[1]->LChild=t[2]; t[1]->RChild=t[3];
t[2]->LChild=t[4]; t[2]->RChild=t[5];
t[5]->LChild=t[8]; t[5]->RChild=t[9];
t[3]->LChild=t[6]; t[3]->RChild=t[7];
printf("先序遍历:");
PreOrder(t[1]);
printf("\n");
printf("中序遍历:");
InOrder(t[1]);
printf("\n");
printf("后序遍历:");
PostOrder(t[1]);
printf("\n");
return 0;
}
周总结<3>的更多相关文章
- 2015 Autodesk 开发者日( DevDays)和 助力开发周火热报名中
Autodesk 软件(中国)有限公司 ADN 市场部真诚地邀请您参加我们一年一度的 "Autodesk 开发者日"(简称 DevDays),以及第一次随同开发者日举办的" ...
- 记一周cdqz训练
#include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...
- java第三周学习
这一周学习的是java数组面向对象 数组中存放的数据的类型:既可以是基本数据类型也可以是引用数据类型. 数组的定义方式: 1 数据类型[] 数组名; 2 数据类型 数组名[]; 数组的初始化: 1.静 ...
- java第二周周学习总结
java运算符和循环 java运算符 一.for 语句 for 语句的基本结构如下所示:for(初始化表达式;判断表达式;递增(递减)表达式){ 执行语句; //一段代码} 初始化表达式:初 ...
- my97DatePicker选择年、季度、月、周、日
My97DatePicker是一款非常灵活好用的日期控件.使用非常简单. 下面总结下使用该日历控件选择年.季度.月.周.日的方法. .选择年 <input id="d1212" ...
- 第16周界面设计PSP总结
计划:需1周完整完成 需求分析:作为一个观众,我希望能够了解每一场的比分结果,随时跟进比赛进程 生成设计文档:暂无 设计复审:暂无与组员进行设计复审 代码规范:Visual Studio2010 具体 ...
- 三周,用长轮询实现Chat并迁移到Azure测试
公司的OA从零开始进行开发,继简单的单点登陆.角色与权限.消息中间件之后,轮到在线即时通信的模块需要我独立去完成.这三周除了逛网店见爱*看动漫接兼职,基本上都花在这上面了.简单地说就是用MVC4基于长 ...
- 根据起止日期构建指定查询条件:第N周(yyyy-MM-dd/yyyy-MM-dd)
项目中有个查询模块中用到查询条件: 年和周. 以往我直接指定是第几周,后来测试反映如果直接选择周的话并不知道所选周代表的年月日,而无法最快查询数据,后更改查询条件如下: 指定一个起始年月,根据起始年月 ...
- 第0/24周 SQL Server 性能调优培训引言
大家好,这是我在博客园写的第一篇博文,之所以要开这个博客,是我对MS SQL技术学习的一个兴趣记录. 作为计算机专业毕业的人,自己对技术的掌握总是觉得很肤浅,博而不专,到现在我才发现自己的兴趣所在,于 ...
- 从零开始学Python第一周:Python基础(上)
Python语法基础(上) 一,Python的变量 (1)创建变量 变量的含义:存储信息的地方 创建变量并赋值 x = 1 print x x = 123 #再次赋值 print x (2)使用变量 ...
随机推荐
- 遍历collection是否会出现重复遍历?
在处理一次线上问题时,需要遍历一张玩家信息表,看单个account是否存在多个entity.使用aid_playerid_dict建立aid到playerid的映射,遍历过程中,发现同一个aid会出现 ...
- laravel5.5源码笔记(三、门面类facade)
上次说了provider,那么这次来说说facade 首先是启动的源头,从laravel的kernel类中的$bootstrappers 数组,我们可以看到它的一些系统引导方法,其中的Register ...
- 十个常见的Java异常出现原因
异常是 Java 程序中经常遇到的问题,我想每一个 Java 程序员都讨厌异常,一 个异常就是一个 BUG,就要花很多时间来定位异常问题. 1.NullPointerException 空指针异常,操 ...
- Python学习:18.Python异常处理
一.为什么使用异常处理 当程序运行的时候出现了异常,导致程序终止运行,为了解决这种情况,我们需要预先对可能出现的异常进行处理,一旦出现这种异常,就使用另一种方式解决问题,还有就是错误信息是使用者没有必 ...
- 手动安装R包
1,先将R包下载到本地 2,getwd() setwd("F:\\CNV\\Paper\\Case-control\\mHMM") 3, install.packages(&quo ...
- intel-FPGA的片内存储器问题
FPGA的片内有很多的存储器资源,可以配置成单端口的ROM.RAM和双端口的ROM.RAM,以及移位寄存器和FIFO等.在学习过程中,笔者遇到过几个小问题,总结如下: 片内是不是有ROM或者RAM? ...
- Java基础——枚举
一.使用枚举类之前是如何实现枚举的 在JDK1.5之前,我们定义常量都是:public static fianl....:定义枚举也可以通过如下的方式: package com.jiangbei.t ...
- Mysql本地安装多实例后启动遇到的问题
一.本文紧接上一篇[win10-MySql免安装版-安装/多实例] 在上一篇文章里,安装Mysql解压版后,复制多份到本地,实现了多实例的安装 在后续启动其它实例的时候会遇到一些问题,以下就是自己遇到 ...
- POJ1035_Spell checker_KEY
题目传送门 一道暴力可以过的水题.(直接暴力模拟的那种) 但是我打Trie练练模板,但是TMD因为数组开太小卡了好久. code: #include <cstdio> #include & ...
- SaltStack入门篇(二)之远程执行和配置管理
1.远程执行 第一条命令: [root@linux-node1 master]# salt '*' test.ping linux-node2.example.com: True linux-node ...