- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 快速排序
基本思想:分而治之:1:分解:确定基准,将输入的序列分为两个序列,一个序列中任意元素都小于基准,一个序列中的任意元素都不小于基准2.递归求解:通过递归调用快速排序算法分别对子序列进行快速排序3.合并:将各个子序列合并成一个序列Java实现:package com.yaxin.sort;public class QuickSort { //对数组进行快速排序
2016-04-27 20:45:59 300
原创 数据结构之链表的增删操作的Java实现
链表是基本的数据结构特点:可以用任意蚁族存储单元来存储单链表中的数据元素 数据元素值、直接后继元素的信息-----节点Java实现单链表的增、删、排序、获取链表长度、打印链表package com.yaxin.linkedlist;public class MyLinkedList { Node head=null; //链表头的引用 /** * 向链表中插入数
2016-04-26 21:22:08 463
原创 c++内存管理
一:内存管理的形象说明二:内存的申请和释放(针对某一数据类型)注意:对申请的内存进行赋值通常有两种方式,在申请内存时直接赋值;或在申请内存后对指针进行赋值三:内存块的申请和释放注意:对块内存进行赋值,如上,指针与数组结合,理解指针与数组的区别的区别很重要,明明p是一个指针,为什么会有p[0]=1;这种复制方法,这与指针里面存储的内容是数组的首地址,而首地址加
2016-04-26 17:18:26 4185 2
原创 c++语言函数
一:函数参数默认值注意:从上诉demo可知为什么有默认参数值的参数必须在参数表的最右断;因为给函数赋值时是从函数的左边开始,依次向右二:函数重载注意:函数重载的实质就是同名不同参从demo的结果可以看出当参数的类型匹配优先;而当函数没有默认值时,函数参数的个数匹配优先(自动转换数据类型)三:内联函数
2016-04-25 23:45:15 1199
原创 c++语言const关键字
一:const与基本数据类型注意:const与基本数据类型中影响到的是存储内容二:const与指针类型 注意:const int x=3; int *y=&x; 这是错误的;因为可以通过*y对x进行操作;x只具有读权限,而*y具有读写操作 int x=3; const int *y=&x; 这是可以的;通过对x的操作改变
2016-04-25 22:16:24 549
原创 c++远征之启航篇
一:c++之初体验欢迎参加由小编带领的C++的远征。在前面的课程中,我们已经为本次的远征做好了充分的准备。那么就让我们驶出远征中的第一步->Hello C++。二:c与c++数据类型的对比
2016-04-21 17:38:21 851
原创 c语言之数组
一:数组初体验生活中我们经常会用到容器,比如我们去超市购物需要使用购物袋装购买的商品。同样我们在程序中也需要容器,只不过该容器有点特殊,它在程序中是一块连续的,大小固定并且里面的数据类型一致的内存空间,它还有个好听的名字叫数组。可以将数组理解为大小固定,所放物品为同类的一个购物袋,在该购物袋中的物品是按一定顺序放置的。我们来看一下如何声明一个数组: 数据类型 数组名称[
2016-04-21 15:36:06 2984
原创 c语言函数的秘密
一:自创函数C语言提供了大量的库函数(右侧资料下载中有),比如stdio.h提供输出函数,但是还是满足不了我们开发中的一些逻辑,所以这个时候需要自己定义函数,自定义函数的一般形式:注意:1、[]包含的内容可以省略,数据类型说明省略,默认是int类型函数;参数省略表示该函数是无参函数,参数不省略表示该函数是有参函数;2、函数名称遵循标识符命名规范;
2016-04-21 10:20:51 2537
原创 c程序之结构语句
一:分支语句之简单if结构分支结构语句中的if条件语句。简单if语句的基本结构如下:其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。 其过程可表示为下图那么考试成绩如果为100分,给买玩具。用代码就可以表示为:注意:if()后面没有分号,直接写{}二:分支语句之简单if-else语句在C语言中
2016-04-20 13:40:04 1850 1
原创 c语言入门
良好习惯之规范在写C语言程序的时候为了书写清晰、便于阅读、便于理解、便于维护,在编写程序时应遵循以下规则:1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;3、括号要成对写,如果需要删除的话也要成对删除;4、当一句可执行语句结束的时候末尾需要有分号;5
2016-04-19 21:27:20 8967 1
原创 shell变成之条件判断和流程控制
一:条件判断式语句--文件类型判断--------------------- test 选项 文件--------------------- [空格 选项 文件 空格]&& echo yes || echo no二:单分支if语句-- if[条件判断式语句];then 语句--fi三:双分支if语句if [条件判断语句]
2016-04-13 15:58:55 524
原创 shell之正则
一:正则表达式 –正则与通配符:通配符用来匹配文件名,正则用来匹配字符串;通配符是完全匹配,正则是包含匹配;查找文件的命令ls、find、cp适用于通配符,而greep、awk、sed适用于正则。二:字符截取命令 –cut命令 —–cut [选项] 文件名 —– -f 序列号:按指定的序列号提取 —— -d 分隔符:按指定的分隔符提取–printf:格式化输出命令
2016-04-12 10:55:30 445
原创 shell编程之环境配置文件
一:环境变量配置文件--1.source命令----source 配置文件(修改配置文件后,必须重新注销登录才能生效;使用source命令keyi不用重新登录)二:环境变量配置文件的功能
2016-04-07 11:53:54 763
原创 shell编程之运算符
shell变量的特点:弱类型;默认字符串型1.declare声明变量类型--declare [+/-][选项] 变量名---- -:给变量设定类型属性---- +:给变量取消类型属性---- -i:将变量设定为整型2.方法二:expre或let数值运算工具3.方法三:“$((运算式))”或“$[运算式]” 注意:$(命令):先执行系统命令,在调用变量
2016-04-06 11:53:27 369
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人