- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 C和指针-编程练习
第六章 1、查找source字符串中匹配chars字符串中任何字符的第一个字符,函数返回一个指向source中第1个匹配所找到的位置的指针。如果source中的所有字符均不匹配,返回NULL指针。如果任何一个参数为NULL,或任何一个参数所指向的字符串为空,函数也返回一个NULL指针。 char *find_char( char const *source, char const *chars
2016-02-26 20:33:31
583
1
原创 C语言应用小技巧
1、求字符串长度#include <stdlib.h>size_tstrlen( char *string ){ int length = 0; /* ** 依次访问字符串的内容,计数字符数,直到遇到NUL终止符 */ while( *string++ != '\0' ) length += 1; return length;}2
2016-02-26 15:41:40
550
原创 程序员必须掌握的十种算法---二分查找算法
二分查找算法核心代码简单,但需要数组是经过排序的。/**arr:要查找的数组*length:数组的长度*value:要查找的值*/int search(int *arr,int length,int value){ int head=0; int tail=length-1; int middle; //循环条件(算法核心代码) while(head
2015-08-19 14:12:24
2700
原创 程序员必须掌握的十种算法---堆排序算法
堆排序,就是利用完全二叉树的某些特性对数组进行排序。#include<stdio.h>int h[101];//用来存放堆的数组int n;//用来存储堆中元素的个数,也就是堆的大小//交换函数,用来交换堆中两个元素的值void swap(int x,int y){ int t; t=h[x]; h[x]=h[y]; h[y]=t;}//向下调整函数//传
2015-08-19 10:57:44
888
转载 程序员必须掌握的十种算法---Dijkstra算法
由荷兰计算机科学家艾兹赫尔·戴克斯特拉提出的使用了广度优先搜索解决非负权有向图的单源最短路径问题。
2015-08-18 10:36:20
570
原创 用快速排序实现”小哼买书“
具体问题可以看看这个网站小哼买书。 下面是用快速排序实现的方法。#include<stdio.h>int a[101], n;//定义全局变量//快速排序的实现方法void quicksort(int left, int right){ int i,j,t,temp; if(left>right) return; temp=a[left]; i=le
2015-08-14 09:18:09
489
原创 C语言实现冒泡排序
#include<stdio.h>//创建一个结构体用来存储姓名和分数struct student{ char name[21]; char score;};int main(){ struct student a[100],t; int i,j,n; scanf("%d",&n);//输入一个数n for(int i=1;i<=n;i++)
2015-08-13 20:21:13
416
原创 使用Servlet创建验证码图片
在做用户登录的时候,为了安全起见,都会在登录按钮前设置一个验证码输入,下面是一个验证码输入的函数,用servlet开发的。package com.wy.servlet;import java.awt.*;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import ja
2015-08-13 15:06:13
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人