CSDN论坛 > .NET技术 > ASP.NET

从数据库中选出100个符合要求的行,怎么再从中随机选出10个输出? [问题点数:20分,结帖人km168]

Bbs1
本版专家分:38
结帖率 100%
CSDN今日推荐
Bbs13
本版专家分:526163
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2002年 总版技术专家分年内排行榜第一
Blank
榜眼 2003年 总版技术专家分年内排行榜第二
Blank
探花 2004年 总版技术专家分年内排行榜第三
Bbs5
本版专家分:3074
Bbs7
本版专家分:23215
Bbs1
本版专家分:38
Bbs13
本版专家分:526163
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2002年 总版技术专家分年内排行榜第一
Blank
榜眼 2003年 总版技术专家分年内排行榜第二
Blank
探花 2004年 总版技术专家分年内排行榜第三
匿名用户不能发表回复!
其他相关推荐
概率算法 -- 从集合中选取N个不重复的元素
这个问题见了很多,一般表述是,1到n的整数中随机选k个这k个不能重复。变一下即可以是n个元素选k个,不能重复。       有不同复杂度的算法。第一个是笨办法: (1)随机选一个数,然后判断这个数字是否已经被选过了(是否重复),不过不重复,那就就选他了,如果重复,就再随机选一个。 空间复杂度:O(1) 时间复杂度:O(k^2) 而且有一个问题,如果是100个选90个,那么最后冲突的概率
任意2n个整数,从其中选出n个整数,使得选出的n个整数和同剩下的n个整数之和的差最小
<编程之美>数组分割问题题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策略,令S(k, i)表示前k个元素中任意i个元素的和的集合。
从N个数中选取最大的前10个[C语言版]
题目: 从N个数中选取最大的前10个, 有序输出. N最大可能达到1000亿 每个数范围是0 - 2147483647 C语言版测试结果: 输入100万条 总计[1000000]个输入 总计比较[2001654]次 总计写内存[552]次 总计耗时[0.014687s] C语言版本解决方案 #include #include #include #
互联网公司 概率面试题整理
本文总结了面试或笔试中可能考到的概率和组合题。
生成20个1-100不重复的随机数
思路很简单 1.创建1个长度为100的int数组作为容器,存放1-100,1个结果容器,1个标记量 2.调用随机函数得到N,用N当做数组的下标 3.通过下标取到对应的值判断是否有效,若有效,则进行赋值,结束后把该为上得值置为无效.若 下标对应容器上的值无效,则回滚1次,继续随机 #include #include void randomMethods() { /*
从1到n的数中找若干个数使其和为m
#include #define N 100 int flag[N]; void print(int* flag){ int i = 0; for(; i < N; i++){ if(flag[i] == 1){ printf("%d ",i+1); } } printf("\n"); } void findSum(int m, int n, int* flag){
51nod-【1268 和为K的组合】
1268 和为K的组合 基准时间限制:1 秒 空间限制:131072 KB 分值: 20 难度:3级算法题  收藏  关注 给出N个正整数组成的数组A,求能否从中选出若干个,使他们的和为K。如果可以,输出:"Yes",否则输出"No"。 Input 第1行:2个数N, K, N为数组的长度, K为需要判断的和(2 <= N
随机从数组中取出指定的不重复的n个数
/**    * Description: 随机从数组中取出指定的不重复的n个数。    * @param ArrayList 原始数组    * @param int n 随机抽取的个数    * @return 返回抽取的数组    */ public static ArrayList getRandomArray(ArrayList  list ,int num) {
JAVA - 随机产生100个字符串,统计重复的字符串*****
//产生100个随机字符串,比较字符串,统计这个字符串数组里重复的字符串有多少种.两种方法1.使用for,在判断是否已存在重复的,则不再进行这个字符串的比较。2.使用HashSet的不可重复性方法1:package 数字与字符串; //产生100个随机字符串,比较字符串,统计这个字符串数组里重复的字符串有多少种. public class TestString3 { static int sum...
随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数
//随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数 //随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数 function getmax(n0,n1,n2,n3,n4,n5,n6,n7,n8,n9){
关闭