自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Darren's Thought

简单、自信、具体、合理

  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

原创 栈的应用——括号匹配的检验(C语言)

这个应用来自于严蔚敏的《数据结构(C语言版)》,即这本书上的第49页。大致要实现的功能如下:假设表达式中允许包括两种括号:圆括号和方括号,其嵌套的顺序随意,即(【】())或【(【】【】)】等为正确的格式,【(】)或(【())等均为不正确格式。在设计程序的时候,借助于栈,将每个元素遍历一遍,根据一定的条件来确定是出栈还是入栈,如果最后栈为空,则括号是匹配的,否则不会匹配。实现的代码如下:

2012-04-17 19:31:24 20335 1

原创 数据结构之选择排序的实现(C语言)

#include void BubbleSort(int *a, int len){ int count,i,j,min_temp,temp_int; for (count=0;count<len-1;count++)//总共要进行len-1步排序 { //每一次都要找到剩下的元素的最小元素,并将它放在剩下元素的开始位置 min_temp=count; for (i=coun

2012-04-15 12:51:46 4774

原创 数据结构之冒泡排序的实现(C语言)

#include void BubbleSort(int *a, int len){ int count,i,j,temp; for (count=0;count<len-1;count++)//总共要进行len-1步排序 { for (i=len-1;i>count;i--)//不断比较和交换相邻的两个数 { if (a[i]<a[i-1])

2012-04-15 09:02:19 2405

原创 参加软件设计大赛的点点思绪

考场出来,我有点懵了,四个半小时内10道题目我只做了3道,肯定是获不了奖了。是自己的编程能力太弱了还是真的发挥不好?对的,自己的编程能力还差得很远,我必须面对这个现实。大学三年来,我一直努力地学习计算机,有时候还算是挺有成就感的,一直认为自己过得挺充实的,可是编程能力还是不行。试卷上遇到一个问题我都要想好一会,二进制的转换问题是编程里的一个最基础的东西,可就是这样一个最基础的东西搞了我好长时间

2012-04-08 18:27:25 1936

原创 数据结构之十进制转二进制(C语言)

#include #include int _to_2(int n){ if (n!=0) { _to_2(n/2); printf("%d",n%2); }}int main(){ int n; scanf("%d",&n); _to_2(n); return 0;}采用动态规划的思想,n的二进制数取决于n/2的二进制数,如此形

2012-04-06 18:19:31 4242

原创 数据结构之快速排序(C语言)

快速排序采用了分治算法的思想,排序的关键点在找出分割点,使左边的数都比其小,右边的数都比其大,在分别对左右排序。快速排序的思想可以参考下面的视频:舞动的排序,快速排序。下面给出我的源代码:#include #include int partition(int *a,int left,int right){ int base; int position;//记录分割位置 base

2012-04-06 14:07:16 2585

原创 数据结构之希尔排序(C语言)

#include #include #include #define SIZE 10void ShellSort(int *a,int len){ int i,j,h; int r,temp; int x=0; for (r=len/2;r>=1;r/=2)//先取n/2个序列,再取n/4个序列,n/8个序列。。。 { for (i=r;i<len;i++) {

2012-04-05 15:38:05 2591

原创 数据结构之插入排序的实现(C语言版)

#include #include #include #define SIZE 10void InsertionSort(int *a,int len){ int i,j,t,h; for (i=1;i<len;i++) { t=a[i];//把要插入的元素赋值给t j=i-1; while (j>=0&&t<=a[j]) { a[j+1]=a[

2012-04-05 13:56:48 1536

时间轮Java代码

Java版本时间轮实现,基于netty

2016-11-17

C#做的图像的灰度化和反色处理

C#做的图像的灰度化和反色处理,包括反色,灰度化,图像的恢复,VS2008环境下开发

2013-02-01

DES加密算法实现论文

DES加密算法的论文,我们做的大作业,希望对你有用。

2012-01-09

基于CSS做的个人博客

基于CSS的个人博客,可以用作CSS大作业,有许多页面可以相互链接,还有一个说明文档,具体讲实现过程。

2011-08-05

利用VC++实现avi文件的合成与分解

首先系统介绍了avi格式,然后详细介绍了怎么样用VC++实现avi文件的合成与分解

2011-08-02

C#版计算器的源代码

自己做的C#计算器,有源代码,功能简单,只包含基本的运算,可以清零。

2011-08-01

基于C语言图形编程资料

C语言下的图形编程资料,教你一些基本图形的绘制,详细介绍了用法

2011-08-01

C语言版贪吃蛇源代码

C语言版的贪吃蛇,包含源代码,在TC环境下运行的,有关卡的设置,有声音。

2011-08-01

中文版MFC类库详解

中文本的MFC类库详解,每个类都有详细的用法,包含什么函数,怎么用函数。

2011-08-01

如何学习嵌入式,嵌入式入门

给想学习嵌入式而又不知道怎么样入门的一点建议,让你知道如何学习嵌入式,怎么样快速入门。

2011-07-12

VS2008版MFC资源管理器

MFC开发的简单资源管理器,用VS2008开发的,有打开文件,查找文件等功能

2011-04-20

计算机组成原理第二版课后习题答案全_唐朔飞

计算机组成原理第二版课后习题答案全_唐朔飞

2011-03-08

空空如也

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

TA关注的人

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