- 博客(24)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 (2011.11.29) 05_谢尔排序(Shell's Sort).cpp
// 05_谢尔排序(Shell's Sort).cpp/** * -> Shellsort * 1. 谢尔排序可以看作是一种插入排序的扩展方法 * 2. 与插入排序法相同的是,它们都是可以看作是一个个新的元素插入到已排好的数组里面的 * 3. 不同点是,在普通的插入排序法中,它是一个个元素比较,也可以理解成,它每个元素与元素间比较的步进是1 * 而在Shell's Sort中
2011-11-29 09:25:47
930
原创 (2011.11.28) 04_字符串的顺序结构存储.cpp
// 04_字符串的顺序结构存储.cpp/** * 1. 串:串是由零个或多个字符组成的有限连续序列。 * 2. 串的逻辑结构与线性表极为相似,区别仅在于串的数据对象约束为字符集。 * 3. 串的数据结据成员包括存放串的字符数组及存放串的长度。 * 4. 串的基本操作包括构造,析构,添加,删除,搜索. **//** * -> 编写过程中网友提醒注意: *
2011-11-28 19:05:29
1492
原创 (2011.11.26)03_折半插入排序.cpp
// 03_折半插入排序.cpp/** * -> 编写原因: * 1. 前些天看了折半插入排序的相关资料,今天也写了一次作业题关于插入排序的 * 现在,在7_a1.cpp的基础上,编写折半插入排序的代码。 **//** * -> 折半插入排序思想分析: * 1. 跟名字差不多,也是插入排序的一种,只是跟普通的插入排序有点不同。 * 2. 在普通的插
2011-11-26 19:17:53
1050
原创 (2011.11.26) 5_a2.cpp -- 体验Haffman树的结构
// 5_a2.cpp -- 体验Haffman树的结构/** * -> 题目要求: * 1. 编写一个将百分制转换为五分制的算法(使用if-else语句),要求平均比较次数尽可能少。 * 假设学生成绩分布如下: * 等级 A B C D E * 分数 90~100 80~89 70~79 60~69 0~59 *
2011-11-26 11:23:27
927
原创 (2011.11.26)7_a1.cpp -- 插入排序练习
// 7_a1.cpp -- 插入排序练习/** * -> 题目要求: * 1. 编写一个插入排序的算法,并且在main函数中验证其功能已实现。 * 2. 此题的源程序保存为 7_a1.cpp。 **//** * -> 题目分析流程: * 1. 在main函数中输入N个数值。 * 2. 显示排序前的这N个数值。 * 2. 调入插入函数的子程序。 * 3. 显示调用后的排序
2011-11-26 11:22:42
937
原创 (2011.11.20)02_循环链表举例_约瑟夫(Joseph)环问题.cpp
这次感觉写得挺一般的,逻辑有点乱,功能与功能之间有点混杂,没有将它们一个个小的功能再细分出来。有待改进。大概用了四个小时,编写调试速度也是,有待提高,加油!源代码:// 02_循环链表举例_约瑟夫(Joseph)环问题.cpp/** * 问题描述及要求: * 01.假设有n个人坐在圆桌周围,从第s个人开始报数,报到m的人出列; * 02.然后再从下一个人开始报数,报到m的人又
2011-11-20 18:27:29
1471
转载 程序员究竟该如何提高效率
今天,在上数据结构课的时候,看到了这篇文章,觉得很不错,超级有同感,于是,就把它放在自己的博客上了,特别是本文中的最后一句,才是经典,"聆听自己",看了这句以后才知道,原来,我现在就是在按这个方式在做,原来,我一直以来,也就是下文中的一个个观点,就是这样的做法,这些做法的核心就是这个,果然是一个很好的归纳啊! 我在现阶段最喜欢的做法是:Follow my heart. 这样子真的会使自己很舒服,同
2011-11-18 12:55:48
1266
3
原创 (2011.10.19-2011.11.15)二十八天的学习小记
二十八天的学习小记(2011.10.19-2011.11.15) 继上次写学习小记(http://blog.youkuaiyun.com/neicole/article/details/6887312)又过了二十八天了,这些天的学习状态,感觉还行,也终于把想完成的任务完成了,在2011.10.25(大二的学习计划) http://blog.youkuaiyun.com/neicole/article/d
2011-11-16 07:49:34
1040
原创 04_自由录入显示系统(小钱版)[汇编语言][2011-11-15]
一. 实验准备01.实验名称: 自由录入显示系统(Freeentry and display system) 02.实验目的: 1) 完成教学任务 2) 归纳应用前阶段所学的汇编知识,加深对汇编语言的了解 3) 积累项目经验 03.实验环境:01)
2011-11-15 22:41:38
2585
原创 (2011.11.12)汇编_王爽_全书_学习小记
<!--@font-face {font-family:Helvetica}@font-face {font-family:Courier}@font-face {font-family:"Tms Rmn"}@font-face {font-family:Helv}@font-face {font-family:"New York"}@font-face
2011-11-14 22:13:30
7189
4
原创 (2011.11.11) 5_a1.cpp -- 二叉树结点定义.
// 5_a1.cpp -- 二叉树结点定义./* * -> 题目要求: * 1. 完成对二叉树的二叉链表结构的定义。 * 2. 并编写算法生成一棵二叉树,以及编写二叉树的先序遍历、中序遍历、后序遍历算法,并且验证各算法功能已实现。 * 3. 此题的源程序保存为5_a1.cpp。 **//* * -> 题目分析: * 1. 定义二叉树结点,有7个函数需
2011-11-11 19:29:18
1617
原创 (2011.11.11) 4_a1.cpp -- 下三角矩阵的压缩存储定义
源代码:// 4_a1.cpp -- 下三角矩阵的压缩存储定义/* * -> 题目要求: * 1.已知矩阵A[5][5]是一个下三角矩阵,如下图 * 1 0 0 0 0 * 4 7 0 0 0 * 6 9 5 0 0 * 1 8 4 1 0 * 2 3 0 9 6 * 2.要求编写算法把矩阵A采用压缩存储,存储到一维数组B[16]中;
2011-11-11 13:36:46
3347
原创 (2011.11.10) 汇编_王爽_第17章_学习小结
(2011.11.10) 汇编_王爽_第17章_学习小结本章内容: 1. int 9 中断例程对键盘输入的处理2. int 16h 中断例程读取键盘缓冲区3. 字符串的输入,栈结构的编写 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2011-11-11 07:35:39
3821
原创 (2011.11.09)汇编_王爽_第16章_学习小结
(2011.11.09)汇编_王爽_第16章_学习小结本章内容: 1. seg操作符,取得某一标号的段地址。offset操作符,取得某一标号的偏移地址。2. 如何使用数据标号,描述了单元长度的标号。3. 数值+30h = 对应字符的ASCII代码。4. 直接定址表 |||||||||||||||||||||||||||||||||||||||||||||||||||||
2011-11-09 20:55:21
3065
原创 (2011.11.09) 杂想
2011.11.09 杂想 思绪有点乱,现在,写出所想吧,我有一个很奇怪的习惯,每当有所想的东西,或者放不下的东西的时候,我会去写文章,好像每次写完文章就会把东西放下来了,而自己的脑子也会很自觉地不去想那些事情了。 刚刚的数据结构的第三节课,我又逃课了,连续上三节课,实在有点伤不起,虽然没有怎么听课。。。发觉不做班长,果然是相对自由了一点点了,自己变得更加地开心,更加的
2011-11-09 11:21:11
863
原创 (2011.11.07) 汇编_王爽_第15章_学习小结
(2011.11.07) 汇编_王爽_第15章_学习小结本章内容: 1. 外中断的概念及应用2. PC机对键盘的处理过程。 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2011-11-07 20:51:39
3167
原创 (2011.11.06)汇编语言第03章习题(数据传送指令)
汇编语言第03章习题(数据传送指令) 3.10 TABLE 是一个在数据段中0032上的符号, 它的内容是1234H, 下面指令有什么不同?执行指令后AX寄存器的内容是什么?(1)MOV AX, TABLE(2)LEA AX, TABLE解: (1)mov指令是将内容放进目的操作数 (AX)=1234H (2)而LEA指令是将偏移地址放入目的操作数 (AX)
2011-11-06 11:05:15
3860
原创 (2011.11.06)汇编语言第02章习题(寻址方式与汇编语言程序的组织)
汇编语言第02章习题(寻址方式与汇编语言程序的组织) 2.2 有两个16位的字1EE5H 和 2A3CH 存储在IBM PC 的000B0H 和000B03H 的内存单元中,请以图表的形式说明内存中的存储情况 解:(遵照高高低低的原则) 内存地址 内容 000B4H 2AH 000B3H
2011-11-06 10:21:56
4804
原创 (2011.11.04)汇编_王爽_第14章_学习小结
(2011.11.04)汇编_王爽_第14章_学习小结本章内容: 1. 端口的读写2.CMOS RAM芯片的访问读写3. shl,shr位移指令 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ; 程序名称:1404_CMOS_RAM中
2011-11-05 16:15:29
2747
原创 (2011.11.04) 汇编_王爽_第13章_学习小结
(2011.11.04) 汇编_王爽_第13章_学习小结本章内容: 1. 如何编写供应用程序调用的中断例程2. 如何使用中断例程实现循环 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 一.BIOS内容补充:1. BIOS中有许多的中断
2011-11-05 09:44:52
2743
原创 (2011.11.03)汇编_王爽_第12章_学习小结
(2011.11.03)汇编_王爽_第12章_学习小结本章内容: 1. 了解什么是内中断。2. 如何处理内中断。3. iret指令与中断处理程序的写法。 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||一.概念1. 内中断:CPU可以
2011-11-03 18:07:05
2674
原创 (2011.11.02)汇编_王爽_第11章_学习小结
(2011.11.02)汇编_王爽_第11章_学习小结本章内容: 1. 介绍标志寄存器flag中的标志,以及各标志相应的指令,如何运用这些标志。2. pushf和popf,可以直接访问标志寄存器,pushf将flag压栈,popf将flag弹出数据。 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2011-11-02 22:13:09
2741
原创 (2011.11.02)汇编_王爽_第10章_学习小结
(2011.11.02)汇编_王爽_第10章_学习小结本章内容: 1. call 与 ret指令的使用2.使用call 和ret 对子程序的编写3. mul指令(乘法)的使用 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 知
2011-11-02 16:27:25
3512
原创 (2011.11.01)汇编_王爽_第09章_学习小结
(2011.11.01)汇编_王爽_第09章_学习小结本章内容:1. 转移指令——同时修改CS和IP的指令的统称。2. 段内转移——只修改IP ——短转移——IP修改范围为 -128至127. ——近转移——IP修改范围为 -32768 至 327673. 段间转移——同时修改CS和IP4. offset功能
2011-11-01 22:40:18
3021
简易评分系统(DOS界面)(小钱版)
2011-09-06
通讯录小项目设计DOS版V1.0(小钱版)C++实现
2011-09-18
HeadFirst设计模式第01章C++,Java,C#代码
2012-09-26
自由录入显示系统(小钱版)[汇编语言]
2011-11-16
阿里云服务器使用域名配置SSL问题?
2017-01-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人