自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 菜鸟学C语言三:快速排序与调用C语言库函数qsort()

一 快速排序算法快速排序是对冒泡排序的一种改进,根据就是冒泡排序的特点待排序列越有序,排序效率越高。算法思想基于分治法的:在待排序表中L[1......n]任取一个元素pivot作为基准,通过一趟排序将待排序表划分为独立的两部分L[1.....k-1]和L[k+1....n],使得前部分所有元素都小于pivot,后半部分所有的元素大于或等于pivot,则pivot放在了最后的位置上,这个过程就

2015-01-25 13:37:54 722

原创 菜鸟学C语言二:数组前后元素的互换逆置

/* 程序的功能是:数组的前五个元素与后五个元素的互换并逆置数组前后五个元素(如果数组元素个数小于10个则前后对调) 例如,输入: 0 1 2 3 4 5 6 7 8 9 10 11 12 13输出: 13 12 11 10 9 5 6 7 8 4 3 2 1 0 */#include "stdio.h"#include void main() { int num;

2015-01-24 10:59:13 6515

原创 菜鸟学C语言一:输入到数组

方法一:申请大数组,浪费不可避免,使用数组时还要小心不能使用未初始化数组的元素void main() { int a[100]; int i=0,j=0; printf("请输入数据,用空格间隔,回车结束:\n"); do { scanf("%d",&a[i++]); }while(getchar()!='\n'); for(j=0;j<i;

2015-01-24 10:18:27 2474 1

原创 C语言学习笔记1——

1)C语言中gets()与scanf()两个函数的区别可以用如下两种方式输入字符串:char string[15];gets(string);       /*遇到回车认为输入结束*/ scanf("%s",string);  /*遇到空格认为输入结束*/。。。所以在输入的字符串中包含空格时,应该使用gets输入。2)break 与continue的区别

2015-01-14 19:26:57 411

转载 异常以及异常处理框架探析

Java 异常基本概念在 Java 程序设计语言中,使用一种异常处理的错误捕获机制。当程序运行过程中发生一些异常情况,程序有可能被中断、或导致错误的结果出现。在这种情况下,程序不会返回任何值,而是抛出封装了错误信息的对象。Java 语言提供了专门的异常处理机制去处理这些异常。如图 1 所示为 Java 异常体系结构:图 1. Java 异常体系结构检查 (Checked

2015-01-12 11:22:28 408

转载 用来理解 Java 编程语言的 8 个图表

用来理解 Java 编程语言的 8 个图表发表于:2013-10-28来源:开源中国社区作者:oschina点击数:424 标签:java很多时候,一张图比你说 1000 个字能更有效的说清楚一个问题。我们列举了 8 个关于 Java 语言的图表,或许可以让你对 Java 有着更深入的认识。 1. 字符串不变性(String Immutability) 下面的图表显示执行如下两行代

2015-01-12 11:08:22 879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除