周总结<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)使用变量 ...
随机推荐
- 快速提高谷歌浏览器(Chrome)自带下载器的网速
之前每次下载东西都是复制好下载链接到迅雷中下载,会提高成倍网速,但是时间一长,感觉不方便,废话不多说,上干货~ 由于中国防火墙(GFW)的强大,在线下载Google浏览器的时候速度非常慢,如果只是单独 ...
- Delphi XE10.1 引用计数
以往的Delphi版本,不支持接口的Weak,和UnSafe的引用,支持对象的Weak, UnSafe,而且仅在Android和Ios平台上支持. 现在Delphi XE10.1 Berlin终于 ...
- 1.Hadoop集群安装部署
Hadoop集群安装部署 1.介绍 (1)架构模型 (2)使用工具 VMWARE cenos7 Xshell Xftp jdk-8u91-linux-x64.rpm hadoop-2.7.3.tar. ...
- Home Assistant系列 -- 自动语音播报天气
在树莓派上要让 Home Assistant 发声朗读 ,从硬件上我们需要 3.5mm插口音箱(耳机)或usb口音箱(耳机).软件方面 我们需要一个媒体播放器以及 tts ( 将文字转化为语音的服务 ...
- linux3.4.2内核之块设备驱动
1. 基本概念: 扇区(Sectors):任何块设备硬件对数据处理的基本单位.通常,1个扇区的大小为512byte.(对设备而言) 块 (Blocks):由Linux制定对内核或文件系统等数据处理的 ...
- Oracle——系统数据字典常用命令(查看表所属空间层目录等)
发生背景: 项目前后台交互对接时候,经常存在对底层表蒙圈情况尤其是oracle数据库,所在层级不同会导致操作对象直接的改变,从而发生意向不到的事情:很多时候需要了解我们所操作对象所处的层级等相关信息, ...
- Vue2.5入门-3
安装和使用 全局安装vue npm install --global vue-cli 创建基于webpack模板的新项目 vue init webpack my-project 安装依赖 cd my- ...
- 5.18-笨办法学python-习题17(文件拷贝)
from sys import argv from os.path import exists #又import了一个命令exists,这个命令将文件名字符串作为参数,如果文件存在返回TRUE,否则返 ...
- Python之路(四)--->list、元组、字典
好久没有更新了,感觉自己写的东西并没有太多人看,可能是因为写的不好,也可能是太基础了.学习是一个漫长的过程,结果结果固然重要,但是更重要的是在学习的过程中所学到方法,这些方法在以后的生活还是工作中都能 ...
- Using Angular 1.x With ES6 and Webpack
http://angular-tips.com/blog/2015/06/using-angular-1-dot-x-with-es6-and-webpack/