上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 72 下一页
摘要: 起因好吧,我承认最近我跟快速排序干上了,各种测试编写快速排序程序,现在就用php实现快速排序,跟之前文章不同,这次php的快排是能解决实际需要的.下面的文章里我会用c语言的思想提出两种php快速排序的解决方案:自己实现快速排序,用分治和归并的思想调用系统的usort,类似于c的qsort,感谢dickeylth的提醒使用环境和条件有这样一种情况,php里面的关联数组,如果下面这样的数组数据:$array = array ( array ( 'name' => "xiao", 'age' => 3 ), array ( 'n 阅读全文
posted @ 2012-10-09 13:33 java程序员填空 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。输入: 测试数据有多组,每组输入第一行有一个整数N(N<=1000),接下来的N行包括N个学生的数据。 每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。输出: 将学生信息按成绩进行排序,成绩相同的则按姓名的字母序进行排序。 然后输出学生信息,按照如下格式: 姓名 年龄 成绩样例输入:3 abc 20 99 bcd 19 97 bed 20 97样例输出:bcd 19 97 b 阅读全文
posted @ 2012-10-09 10:30 java程序员填空 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 题目描述:用一维数组存储学号和成绩,然后,按成绩排序输出。输入:输入第一行包括一个整数N(1<=N<=100),代表学生的个数。接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出:按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。如果学生的成绩相同,则按照学号的大小进行从小到大排序。样例输入:3 1 90 2 87 3 92样例输出:2 87 1 90 3 92干了一天的运维,有点累了,上九度刷了一道题,记录一下吧,直接上AC代码,题目本身没难度,一看就知道结构体数组#include <stdio.h> #include <stdl 阅读全文
posted @ 2012-10-08 20:36 java程序员填空 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 界面:点击注册按钮后:代码:aspx中<%@ Page Language="C#" AutoEventWireup="true" CodeFile="zhuce.aspx.cs" Inherits="zhuce" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&g 阅读全文
posted @ 2012-10-08 19:19 java程序员填空 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 起因由于工作中需要两台服务器之间共享一块硬盘空间,因此准备搭建一个nfs服务器,下面会为大家阐述安装步骤和用php去访问共享分区简介NFSNFS(Netword File System),网络文件系统,是Unix系统之间实现磁盘文件共享的一种方法,它支持应用程序在客户端通过网络访问位于服务器磁盘中数据的一种文件系统协议。(ps:我理解的NFS呢,是一种C/S的架构,SERVER共享目录给CLIENT使用)权限问题,客户端与服务器端必须具备相同的帐号(uid一致)才能够访问共享的目录和文件原理NFS运行在SUN的RPC(Remote Procedure Call, 远程过程调用)基础上, RPC 阅读全文
posted @ 2012-10-08 11:34 java程序员填空 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 刚完成了一篇博客,讲述的是快速排序,哈哈,研究明白了用起来还是挺爽的题目描述: 浙江桐乡乌镇共有n个人,请找出该镇上的前m个大富翁.输入: 输入包含多组测试用例. 每个用例首先包含2个整数n(0<n<=100000)和m(0<m<=10),其中: n为镇上的人数,m为需要找出的大富翁数, 接下来一行输入镇上n个人的财富值. n和m同时为0时表示输入结束.输出: 请输出乌镇前m个大富翁的财产数,财产多的排前面,如果大富翁不足m个,则全部输出,每组输出占一行.样例输入:3 1 2 5 -1 5 3 1 2 3 4 5 0 0样例输出:5 5 4 3直接给出用快速排序AC的代 阅读全文
posted @ 2012-10-06 14:51 java程序员填空 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.起因今天在acm刷题的时候,之前的排序算法一直都是冒泡,可能九度OJ的难度题考察的都是快速排序,导致我都是死在time limited上,因此我下决心要学习一下快速排序,心得跟大家进行分享!2.算法思想快速排序采用了一种分治策略,我感觉它就是归并排序的优化,学术上称之为分治法(Divide-and-ConquerMethod)(1)分治的基本思想:将原问题分解成若干个规模更小但是结构跟原问题相似的子问题。递归的解决这些子问题,然后将这些子问题的解喝并为原问题的解(2)快速排序的思想:设当前需要排序的数组为int A[low..high]分解:在A[]中任选一个记录作为基准(pivot),以 阅读全文
posted @ 2012-10-06 14:50 java程序员填空 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 假期无聊,继续九度OJ刷题,每天几道题,强制编程人啊!三角形判断的方法:直角三角形:勾股定理锐角和钝角三角形:余玄定理题目描述:给定三角形的三条边,a,b,c。判断该三角形类型。输入:测试数据有多组,每组输入三角形的三条边。输出:对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。样例输入:3 4 5样例输出:直角三角形直接上AC代码吧,就是用了个冒泡排序而已#include <stdio.h> #include <stdlib.h> int main() { int angle[3]; int i, j, temp, sub; while(scanf(" 阅读全文
posted @ 2012-10-05 10:57 java程序员填空 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 九度OJ终于把所有的一星题目AC了,现在开始二星的征程。唉,吐草一下,人家高帅富假期都去各种潇洒,我这种拼命的人只能往死里学习编程了,加油,我相信终有一天我会成功的!题目描述: 今天的上机考试虽然有实时的Ranklist,但上面的排名只是根据完成的题数排序,没有考虑每题的分值,所以并不是最后的排名。给定录取分数线,请你写程序找出最后通过分数线的考生,并将他们的成绩按降序打印。输入: 测试输入包含若干场考试的信息。每场考试信息的第1行给出考生人数N ( 0 < N < 1000 )、考题数M ( 0 < M < = 10 )、分数线(正整数)G;第2行排序给出第1题至第M 阅读全文
posted @ 2012-10-04 12:54 java程序员填空 阅读(167) 评论(0) 推荐(0) 编辑
摘要: aspx中<%@ Page Xlanguage="C#" AutoEventWireup="true" CodeFile="网易邮箱.aspx.cs" Inherits="网易邮箱" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmln 阅读全文
posted @ 2012-10-02 22:31 java程序员填空 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 72 下一页