全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平.所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解.对本文有任何补充之处,欢迎大家指出. /** * 编写带有下列声明的例程: * public void permute(String str); private void permute(char[] str, int low, int high); 第一个例程是个驱动程…
实验指导书及代码包下载: http://pan.baidu.com/s/1c1Csx48…
本例程下载:2.emWin5.26(ucGui)VS2008数字显示.zip   在emWin显示文本字符还是容易,我们也可以使用字符串和标准 C 库的函数来显示数值.然而,有时候这会是件困难的事.通常,较为容易(也更为有效)的是调用一个例程显示所需结 构的数值. emWin 支持各种十进制.十六进制和二进制输出.本章将对这些例程进行逐一描述.所有函数不需要使用浮点库,并对速度和大小进行了优化.当然"Sprintf"可以用于任何系统.使 用本章介绍的例程,有时可以简化操作,节省 ROM…
简介: DROPDOWN 小工具用于从具有若干栏的列表中选择一个元素,它以非打开状态显示当前选择的项目.如果用户打开DROPDOWN 小工具,就会出现一个选择新项目的LISTBOX. 触摸校准(上电可选择是否进入校准界面) 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1qXDx1As 密码:3elc…
简介: 图形小工具可用于可视化数据.图形小工具的典型应用是显示测量值或函数图形的曲线,可同时显 示多条曲线.可使用水平和垂直刻度来标记曲线.可在背景上显示具有不同水平和垂直间距的网格.如 果数据阵列不能容纳进图形的可见区域,小工具可自动显示滚动条,从而可在大的数据阵列中进行滚动. 触摸校准(上电可选择是否进入校准界面) 截图: 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1qXSrKRi 密码:39n3…
简介: HEADER 小工具用于标记表格的列,本例程示例演示如何使用HEADER小工具. 触摸校准(上电可选择是否进入校准界面) 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1slsE41n 密码:vahu…
简介: 图标视图小工具可用于基于图标的菜单,手持式设备(如移动电话或便携式管理器)常常需要使 用这种菜单.它显示一系列的图标,每个图标都可标注可选文本.图标视图小工具支持透明度及alpha 混合处理.所以其背景可显示任何内容.当前选定的图标会用纯色或alpha 混合效果突出显示,后者 使背景通体闪亮.需要时可以显示滚动条. 触摸校准(上电可选择是否进入校准界面) 示例截图 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1skTCsup 密码:7wn5…
简介: 列表框用于选择列表的一个元素.创建的列表框可以没有环绕的框架窗口,或者作为 FRAMEWIN 小工具的子窗口建立列表框中的项目被选定后,会突出显示. 触摸校准(上电可选择是否进入校准界面) 示例截图: 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1hr9CoCk 密码:8sq0…
简介: LISTVIEW小工具可在具有多个列的列表中选择某个元素.由于LISTVIEW小工具包含了 一个HEADER小工具,因此可对列加以管理(排序等).所创建的LISTVIEW 既可以无环绕型框架窗 口,也可以作为FRAMEWIN小工具的一个子窗口.一旦选定列表视图中的项目,就会突出显示有关 项目.需要注意的是,所选项目的背景颜色取决于LISTVIEW 窗口是否具有输入焦点. 触摸校准(上电可选择是否进入校准界面) 示例截图: 实验指导书及代码包下载: 链接:http://pan.baidu.…
简介: MENU 小工具可用于创建若干种菜单.每个菜单项代表一个应用程序命令或 子菜单.MENU 可水平显示和/ 或垂直显示.菜单项可使用分隔符进行分组.水 平菜单和垂直菜单均支持分隔符.选择一个菜单项会发送WM_MENU 消息给菜 单的所有者,或打开一个子菜单. 触摸校准(上电可选择是否进入校准界面) 实验指导书及代码包下载: 链接:http://pan.baidu.com/s/1o8yRCRw 密码:xha0…