- 博客(31)
- 收藏
- 关注
转载 线性表 linear_list 顺序存储结构
可以把线性表看作一串珠子序列:指其中的元素是有序的注意last和length变量的内在关系注意:将元素所占的空间和表长合并为C语言的一个结构类型静态分配的方式,分配给一个固定大小的存储空间之后,如果插入的元素超过存储空间的大小,会发生溢出。为解决溢出,引入动态分配的方案,当数据空间的大小超出存储空间的大小后...
2018-04-26 14:37:00
195
转载 数据结构-绪论
数学模型分两类:数值计算类,非数值计算类数据结构的设计能决定算法效率的好坏1.数据 所有能够被计算机识别(输入输出存储处理显示)的符号(数字,图像,语音等)集合2.数据元素 是数据集合中的一个个体,是数据结构中讨论的基本单位3.数据项数据结构中讨论的最小单位,数据元素可以是数据项的集合4.数据对象具有相同性质的数据元素的集合。如电话本数据对...
2018-04-24 15:34:00
195
转载 模拟扑克的洗发牌
1 #include<stdio.h> 2 #include<string.h> 3 #include<time.h> 4 5 typedef struct 6 { 7 char suit[10]; /*花色*/ 8 char face[10]; /*牌面*/...
2018-04-23 10:43:00
240
转载 结构体 枚举类型
结构体类型如何定义一个结构体变量不要漏了分号用typedef给student起个别名结构体所占的内存数结构体所占的内存字节数并非所有成员站内存字节数的总和对结构体的操作访问结构体变量成员相同类型的结构体变量可以赋值操作(这一点数组做不到)...
2018-04-22 23:34:00
318
转载 return、break和continue
return、break和continue这三个关键字有一个共同点,那就是读能让后面的语句不执行,不同的地方就是挑的距离不一样。return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通...
2018-04-20 11:14:00
85
转载 关于按字寻址和按字节寻址的理解
关于存储器按字节寻址和按字寻址的理解近日在学习MOOC上学习哈工大刘宏伟老师的“计算机系统组成原理”课程,在4.1节提到主存的时候简单地提到一下关于按字节寻址和按字寻址的寻址空间问题,个人非常疑惑于是各处搜索查找资料,下面是本人就这个问题的理解,诸多不足请各位网友批评指正个人对按字、按字节寻址的理解自己的理解: 字长度可为8的整数倍,如32,8位,...
2018-04-15 23:41:00
3132
转载 C语言 字符串 字符串处理操作 字符串与函数
字符数组的定义和初始化宏常量+1 强调了字符串的最大强度推荐忽略长度的定义不能对所指向的存储单元内容修改,除非是字符串数组的定义因为指针变量指向的是字符串数组的值,可以被修改。未初始化字符串处理函数函数计算的是字符串的实际长度将str前面最多个N字符复制到STR2中...
2018-04-15 19:05:00
121
转载 C语言 递归 汉诺塔问题 最大公约数问题
函数不能嵌套定义,但能嵌套调用(在调用一个函数的过程中再调用另一个函数)函数间接或直接调用自己,称为递归调用汉诺塔问题思想:简化为较为简单的问题 n=2较为复杂的问题,采用数学归纳方法分析递归什么时候终止:只剩一个圆盘的情况 A--到--B费波纳茨数列根据最大公约数的如下3条性质,...
2018-04-10 21:11:00
277
转载 程序的健壮性及代码风格
增强程序的健壮性在程序中增加代码用于专门处理程序的异常情况,称为防御性程序设计。保证用户输入的数据不小于0实例基本的代码风格程序版式标识符命名规则注释转载于:https://www.cnblogs.com/sunshine88/p/8745778.html...
2018-04-08 16:31:00
295
转载 C程序练习
1.编程从键盘任意输入两个时间(例如4时55分和1时25分),计算并输出这两个时间之间的间隔。要求不输出时间差的负号。#include<stdio.h>int main(){ int hour1,minute1,hour2,minute2,hour3,minute3,time,time1,time2; printf("Input tim...
2018-04-06 13:17:00
722
转载 专题——条件控制循环 猜数游戏 随机种子
设计一个猜数游戏随机函数函数rand()是一个伪随机函数,产生的随机数序列是不变的不同的随机数种子产生的随机数序列不同,srand函数优化:只猜一次#include<stdio.h>#include<stdlib.h>int main(){ int guess,magic; ...
2018-04-05 23:00:00
275
转载 C语言 分支与循环 递推思想 穷举 流程的转移控制
条件语句开关控制语句(SWITCH语句)象坐电梯一样,break是按的楼层,不加break则会一直执行下去。上面程序有细节BUG,边界测试输入-5,105时由于整除会得到错误的结果。解决方法:循环当型循环与直到型循环的差别在于第一次执行时条件是否为真关于逗号运算符递推又分正向递推和反...
2018-04-05 17:43:00
254
转载 C指针 指针和数组 二维数组的指针 指针应用
直接到变量名标识的存储单元中读取变量的值——直接寻址通过其他变量间接找到变量的地址读取变量的值——间接寻址指针变量存放地址显示变量的地址指针变量使用前必须初始化,若不知指向哪,可先指向NULL。指针的解引用——通过指针访问指针指向的值此*非彼*int *p=&a; *作为指针的说明符定义变量*p=1; *间接...
2018-04-04 16:29:00
182
转载 C语言实现的排序
冒泡排序比较相邻的两个元素,若顺序不对,则将其调换通过一遍排序,较大的数会排到最后(沉到底部)两层循环,外层循环控制遍数,内层循环控制每一遍内的排序。完整代码:#include<stdio.h>int Readscorce(int Num[]);void BubbleSort(int Num[],int n);#define SIZ...
2018-04-04 00:12:00
115
转载 数组查找算法的C语言 实现-----线性查找和二分查找
线性查找 Linear Search用户输入学生学号的成绩二分查找 Binary Search要求数据表是已经排好序的程序存在小的瑕疵转载于:https://www.cnblogs.com/sunshine88/p/8711646.html...
2018-04-03 22:48:00
421
转载 数组及应用 筛法求素数 猜数游戏 螺旋矩阵
数组保存大量同类型的相关数据方便修改数组长度一个数组赋值给另一个数组定义二维数组时第二维的长度不可少数组作为函数参数传递的是数组的首地址。用不带下标的数组名作函数的实参,不带下标的数组名表示函数的首地址i=-1 设置很巧妙,既表达了下标,也表达了人数素数常规方法...
2018-04-03 17:08:00
153
转载 关于 printf scanf getchar
float默认小数6位右对齐。-m 左对齐在调用printf函数输出数据时,当数据的实际位宽大于printf函数中的指定位宽时,将按照数据的实际位宽输出数据。.n表精度输出%符号注意点#include<stdio.h>intmain(){int...
2018-04-02 22:51:00
573
转载 Python学习--课本程序练习(周更)
1.绘制正方形螺旋线import turtleturtle.setup(600,300,200,200)turtle.pensize(1)turtle.color('green')i=0while i<160: turtle.seth(90) turtle.fd(i+1) turtle.seth(180) ...
2018-01-25 23:04:00
651
转载 Servlet技术 Cookie与Session
会话过程:用户打开浏览器,点击链接访问资源,最后到关闭浏览器的整个过程称之为会话。会话使用:与服务器进行会话的过程中产生数据,数据被保存下来,服务器根据数据对客户进行辨别,做出个性化的响应。介绍两种会话数据的保存方式:Cookies与SessionCookies:会话数据保存在浏览器客户端Session:huihua3数据保存在服务器端Cookie:某些...
2018-01-24 22:55:00
128
转载 Python学习札记-eval函数
eval()函数 eval()官方文档里面给出来的功能解释是:将字符串string对象转化为有效的表达式参与求值运算返回计算结果 语法上:调用的是:eval(expression,globals=None, locals=None)返回的是计算结果 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法:eval(source[,...
2018-01-18 23:00:00
163
转载 java 学习笔记2 面向对象(上)
类和对象类是某一批对象的抽象,可以把类理解成某种概念。对象是一个具体存在的实体。类和对象是面向对象的核心。类定义的是多个实例的特征,类不是具体存在,实例才是具体存在。定义类(class)的语法:[修饰符] class 类名{ 零个到多个构造器定义.... 零个到多个成员变量.... 零个到多个方法....}要点:1.三种常见的成员:构造器(new关...
2017-05-28 12:23:00
113
转载 java web 数据库开发1
一个完整的数据库部署架构通常由客户端和服务器端两部分组成。客户端封装数据库请求将其发送给服务器端,服务器端执行完毕将其及结果返回给服务器端。以mysql为例介绍java应用程序对数据库的访问JDBC意义:应用程序通过调用统一接口实现对任意数据库的访问,为我们屏蔽了客户端与服务器端交互协议的实现细节。对java而言,JDBC是一个类库,对数据库而言,JDBC是接口规范。...
2017-05-24 22:28:00
133
转载 esclipse连接mysql数据库
怎样在eclipse开发环境中连接数据库并测试连接是否成功1)eclipse开发环境里没有集成mysql的驱动,需要从以下地址下载连接驱动程序mysql-connector-java-XX-XX-XX.zip:http://dev.mysql.com/downloads/connector/j2)解压,只取文件mysql-connector-java-XX.XX.XX-bin...
2017-05-22 14:53:00
321
转载 java 学习笔记1 java语言概述及开发环境
高级语言运行机制高级语言按程序的执行方式分为编译型和解释型两种。java语言比较特殊,Java程序的执行必须经过先编译后解释的步骤。1 编译生成字节码,只面向JVM(.class) 2Jvm执行解释JVM:(Java virtual machine) java虚拟机负责解释执行字节码文件,是java程序跨平台的关键部分。跨平台原理:所有平台的JVM向上提供给jav...
2017-05-21 17:33:00
86
转载 mysql数据库小常识
什么是数据库?计算机处理和存储的一切信息都是数据。计算机系统中一种用于存储数据的程序。一种:计算机系统中有很多种能够存取数据的程序。 他们各有特长和长处,有自己的适用范围。存取:能够保存数据避免丢失。 能够按照需求找到符合条件的数据。为什么要使用数据库? 较大数据量,事务控制,网络访问,持久化和数据安全,,,什么是数...
2017-05-19 00:30:00
115
转载 JavaScript基础(.....持续待更)
javascript热身一、你知道,为什么JavaScript非常值得我们学习吗?1. 所有主流浏览器都支持JavaScript。2. 目前,全世界大部分网页都使用JavaScript。3. 它可以让网页呈现各种动态效果。4. 做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性1.学习环...
2017-04-23 19:59:00
584
转载 网页布局基础
网页布局基础简介 什么是网页布局? 网页布局是网页制作的基础,使用DIV+CSS布局网页是基础中的基础。三种基本布局方式:流式布局,浮动布局,绝对定位布局。 网页设计的特点:1:网页宽度可变 2头+内容主体(根据需要分栏)+页脚(不重要的内容) 对长度设置百分比可实现网页自适应W3C标准包括结构化标准语言,表现标准语言,行...
2017-04-22 21:10:00
521
转载 css浮动--float/clear通俗讲解(转载)
本文为转载 (出处:http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html)教程开始: 首先要知道,div是块级元素,在页面中独占一行,自上而下排列,也就是传说中的流。如下图: 可以看出,即使div1的宽度很小,页面中一行可以容下div1和div2,div...
2017-04-16 17:12:00
113
转载 css基础
开始学习CSS CSS全称为“层叠样式表 (Cascading Style Sheets)”,它主要是用于定义HTML内容在浏览器内的显示样式,如文字大小、颜色、字体加粗等。 使用CSS样式的一个好处是通过定义某个样式,可以让不同网页位置的文字有着统一的字体、字号或者颜色等。 css代码语法 css样式由选择符和声明组成,声明由属性和值组成...
2017-04-15 12:28:00
247
转载 html基础
html文件基础结构<html> <head>...</head> <body>...</body></html> 1.<html></html>称为根标签,所有的网页标签都在<html></html>中。 2....
2017-04-10 22:22:00
184
转载 sublime工具篇
sublime快捷键的应用熟悉掌握sublime快捷键,提高编码效率,享受编码乐趣。window操作系统常用快捷键win+D:快速显示桌面win+方向键:最大化最小化窗口win+L快速锁定窗口 CTRL+TAB:同一页面不同窗口切换win+R:cmd,软件命令行 ALT+上方向键:查看当前文件夹上级目录 ALT+TAB:快速切换页面sublime...
2017-04-08 22:36:00
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人