自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 C语言用指针数组对字符串进行排序

#include #include void quick_sort(char *pl[],int left,int right);void swap(char *v[],int i, int j); void writeline(char *pl[],int nlines);void main(){ int nl = 3; char *pline[3] = {"ccc

2015-01-30 10:59:12 1763

原创 C语言打印某年月日是本年第几天,以及某年第几天是本年几月几日

题目:Consider the problem of date conversion, from day of month to day of year and vice versa.For example, March 1 is the 60th day of a non-leap year, and the 61st day of a leap year.#includ

2015-01-14 10:46:15 307

原创 C语言实现快速排序

快速排序,是冒泡排序的改进,通过寻找“中间元素”,在一趟排序中,把比“中间元素”小的数放到左边,比“中间元素”大的数放到右边,如此递归,最终得到排序结果。#include #define NUM 5void quick_sort(int a[],int left,int right);void swap(int v[],int i, int j);void main(){

2015-01-07 12:43:44 209

原创 C语言实现希尔排序

希尔排序被称为“分组插入排序”,是一种分组比较,再把增量减小,小组细分的办法,直到最后增量为1,排序完成。#include #define NUM 5void shell_sort(int a[],int n);void main(){ int a[NUM] = {5,4,3,2,1}; shell_sort(a,NUM); for(int i = 0; i < NUM

2015-01-05 15:16:25 164

原创 C语言实现直接插入排序

假设从末尾插入一个数,使原来有序的数列依然有序,应该怎么办?关键是找到插入点插入新数,然后将插入点后的数字后移一位插入排序的算法:如果末尾的数小于前一个数,则前一个数后移一位,直到末尾数大于等于前一个数,则将此数插入当前位置#include #define NUM 5void insert_sort(int a[],int n);void main(){ int a[NUM

2015-01-05 11:28:15 164

原创 C语言实现折半查找

非常基础的一道数据结构题,算法大家都懂,我就敲下代码练练手而已#include #define NUM 5int bin_search(int x,int a[],int n);void main(){ int x = 3; int a[NUM]; for(int i = 0 ; i< NUM; i++){ a[i] = i; } printf("%d",bin

2015-01-04 11:42:58 248

原创 C语言从一段字符串中返回另一段字符串的第一次出现的位置

题目:Write the function any(s1,s2),which returns the first location in the string s1 where any character from the string s2 occurs,or -1 if  s1 contains no characters from s2.(The standard library

2014-12-30 16:02:37 634

原创 C语言从一段字符串中删除另一段字符串

题目:Write an alternate version of squeeze(s1,s2) that delete each character in s1 that matches any character in the string s2.#include void squeeze(char s1[],char s2[]);void main(){ c

2014-12-30 15:38:15 858

原创 C语言删除代码中的注释

题目: Write a program to remove all comments from a C program. #include void remove_comment(int c);void main(){ int c; c = 0; while((c = getchar()) != EOF){ remove_comment(c); }}

2014-12-25 14:55:36 1093

原创 C语言将输入反向输出

非常简单,可以用于很多地方的程序,实现方法也很多在此使用一种比较通用的方法,先获取输入到数组(链表),然后将数组(链表)反向再打印#include #define MAX_CHAR_NUM 10void main(){ int c,i,j,temp; char str[MAX_CHAR_NUM]; c = i = j = temp = 0; while((c = ge

2014-12-25 13:08:55 3592 1

原创 C语言打印不同字符出现频率的直方图

题目:Write a program to print a histogram of the frequencies of different characters in its input.#include #define REPEAT 1#define UNIQUE 0#define MAX_CHAR_COUNT 10#define MAX_CHAR_FREQ

2014-12-18 16:52:14 318

原创 C语言打印输入单词长度的直方图(水平+垂直)

题目:Write a program to print a histogram of the lengths of words in its input. It is easy to draw the histogram with the bars horizontal; a vertical orientation is more challenging.水平格式#i

2014-12-18 13:40:15 1007 2

原创 C语言将一个或者多个空格替换为一个空格

题目如下: Write a program to copy its input to its output,replacing each string of one or more blanks by a single blank. #include void main(){ int c,blank_count; c = 0; blank_count = 0;

2014-12-16 12:09:41 1064

原创 用jquery+css制作可编辑表格

一种可编辑的表格样式,可用HTML的TABLE随意拓展。写了两天才写出来,可以给用户在操作表格数据时带来良好的体验。 普通的可编辑表格:用jquery+css优化过的表格: 代码如下:.backgroudColorFocus { background-color: #FCFC8A;}.backgroudColorMouseover { backgr

2013-04-26 19:42:39 468

原创 用javascript实现文字无缝平滑循环横向滚动

项目中要用到滚动的口号和新闻,在百度查了javascript代替marquee标签实现无缝滚动的代码,用三个层和表格来做的比较多,个人认为不必怎么麻烦,一个层就够,因此自己写了一段javascript实现文字无缝平滑循环横向滚动的代码。.marquee{overflow: hidden;height:25px;float:left;white-space:nowrap;font-

2013-04-26 16:52:58 4875

原创 用JQueryValidate制作一个表单弹窗校验

试题:  代码:JQuery的部分比较关键,另外JQuery.js和JQuery.validate.js的匹配值得注意 * { font-family: Verdana; font-size: 96%; }label { width: 10em; float: left; }label.error { float:

2012-11-01 16:25:26 421

原创 在SSH框架下,用Hibernate+JQuery+JS制作一个分页系统

试题:开发如下界面代码: 页面:UserSearch.jsp<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

2012-10-30 22:07:06 2169 2

原创 用jQuery制作一个美观的表格

第一次用jQuery,希望自己能越做越好,新人拿走,老鸟无视 试题:代码:.even{ background:#F8FBFE;} .odd{ background:#EEF0F7;} .borderstyle{ border-bottom: 1px solid #FFF; border-left: 1px solid #F

2012-10-29 14:01:13 548

原创 SQL使用存储过程,根据列值更新行值

试题:表1:ID          MODEL       VALUE1              cpu                21              mem              42              cpu                43              mem              8表2:ID

2012-10-26 16:48:56 946

原创 SQL用游标更新字段

表1ID    NAME       PHONE1        aaa            ?2        bbb            ?表2ID    PHONE1        qqq2        www3        eee要求:用表二更新表一当简单的Update 语句不再生效,就可以考虑灵活的游标。游标在存储过程中的使用更为广泛

2012-10-26 16:29:24 303

原创 Java实现一个快速排序算法

快速排序是所有排序中效率最高的算法,二分查找和递归的思想贯穿其中,看懂了快速排序,就懂得如何快速查找和使用递归public class Quick { public static void swap(int arr[],int i,int j){ int temp; temp=arr[j]; arr[j]=arr[i]; arr[i]=temp; }

2012-10-26 15:49:11 194

原创 Java实现一个插入排序算法

在一组已经有序的数插入一个数,如何使得插入的数列依然有序?毫无疑问是找到插入点,将插入的数放在插入点上,在它之后的数,下标都后移一位public class Insert { public static void InsertSort(int arr[]){ for(int i=1;i<arr.length;i++){ int j; int temp=

2012-10-26 15:47:09 212

原创 Java实现一个冒泡排序算法

最基本,最简单,最经典,最难忘的冒泡排序,不解释了,直接贴代码public class Bubble { public static void swap(int arr[],int i,int j){ int temp; temp=arr[j]; arr[j]=arr[i]; arr[i]=temp; } public static void B

2012-10-26 15:43:54 210

原创 Java打印一组数据中,抽取固定数目的数的所有可能组合

试题: 从a,b,c,b从随机抽取3个,打印其所有可能组合import java.util.ArrayList;import java.util.Arrays;public class Combination{ public static void combinate(ArrayList alist,ArrayList blist,int length){ if(le

2012-10-26 15:23:12 452

原创 Java打印一组数所有可能排列

试题:打印a,b,c,d所有可能组合import java.util.Arrays;import java.util.Scanner;public class AllSort { public static void Arrange(char arr[],int st,int ed){ if(st==ed) System.out.println(A

2012-10-26 15:10:57 1106

原创 Java将一组数进行全排列

试题:打印1234的所有可能组合

2012-10-26 10:41:53 306

原创 Java获取一个路径下指定后缀名的所有文件

试题:获取D盘文件夹Test里,所有后缀名为.java的文件利用字符串的.endsWith()来判断后缀名,利用文件类的.listFiles()来获取一个文件夹下所有文件import java.io.File;import java.util.ArrayList;import java.util.List;public class FileFind { publi

2012-10-26 10:37:58 5975

原创 Java将一组数随机分组

试题:一个班40个学生,请把学生随机分成8组既然是随机分组,必然用到随机数,其分组思路是: 用一个链表存储这组数,随机获取A中的元素下标,然后打印这个数,并从A中移除,直到A中全部为空import java.util.ArrayList;import java.util.Scanner;public class Group { public static int G

2012-10-26 10:11:28 2020

原创 Java获取某一日期的下一天

试题:输入一个日期,获取它的下一天在Java中,时间是以毫秒来储存的,只需要将当前日期的毫秒数,加上一天的毫秒数,就可以得到下一天的日期import java.util.Date;import java.text.ParseException;import java.text.SimpleDateFormat;public class Nextday { public

2012-10-26 10:00:31 757

原创 用SSH框架+log4j开发一个用户注册模块

SSH框架,在JAVA WEB项目中的运用几乎是无处不在,为了对它更加熟悉,练习使用一个最简单的模块记住其中各层的配置和联系。试题:使用Struts2+Spring+Hibernate开发一个Web用户注册模块,并用log4j生成相应日志。 登录界面 验证 判断用户名 添加用户 生成日志,包含SQL代码  关键点:

2012-10-25 11:39:54 5836 7

原创 Java将一个整数因式分解

因式分解:将一个数分解成几个素数的积把一个整数因式分解,就是要找到它所有的素数因子第一,找到一个数,这个数能将要分解因式的数整除第二,如果这个数是素数,则保存这个数第三,继续分解除以素数因子得到的商用ArrayList保存这些素数因子,再按字符串的格式打印即可完成 import java.util.ArrayList;import java.util.Scann

2012-10-18 23:37:56 4237 1

原创 Java判断一个数是否是回文数

回文数:从左往右读,和从右往左读,两者相等,如22,121,4334试题:用Java取出10-9999之间的所有回文数判断一个数是不是回文数,就是要把这个数反过来读,并且把它和原来的数比较那怎么把数反过来读呢?如果用String类的reverse(),是不是过于麻烦?有没有更为高效的算法?答案是肯定的,思路是,从后面按位取出,再反向生成整数,直接与原先的数作对比 publi

2012-10-18 22:12:55 1009

原创 Java打印一个空心菱形

空心,也就是说,除了第一行和最后一行,其余的行都只打印两个*,在什么地方打印*?毫无疑问,这需要计算,每一行在什么地方打印*,跟这是第几行密切相关另外,打印菱形,可以看作是先打印一个正三角形,再打印一个倒三角形 public class Diamond { public static void main(String[] args){ for(int i=1; i<=

2012-10-18 21:56:21 2827

kindeditor4.1.10

好看又好用的文本编辑器 kindeditor4.1.10 界面好看 支持批量上传 可制作QQ风格的文本编辑框 带DEMO JSP ASP .NET PHP均可用

2014-12-15

JDBC3大数据库驱动(支持Oracle/MySQL/SqlServer)

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。本包含3大数据库驱动包Oracle,MySQL,SqlServer

2012-10-16

Java操作XML驱动包dom4j-1.6.1.jar

dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,对主流的Java XML API进行的性能、功能和易用性的评测,dom4j无论在那个方面都是非常出色的。如今你可以看到越来越多的Java软件都在使用dom4j来读写XML,特别值得一提的是连Sun的JAXM也在用dom4j。这是必须使用的jar包, Hibernate用它来读写配置文件。

2012-10-16

Java操作Excel驱动包jxl.jar

Java操作Excel驱动包jxl.jar 以Java操作Excel时必备

2012-10-16

空空如也

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

TA关注的人

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