
算法笔记
文章平均质量分 95
name1439
_Tyrion
展开
-
使用动态规划算法实现文献查重(C/C++实现)
本篇文章是描述使用动态规划算法实现文献查重(C/C++实现)的程序。#include <stdio.h>#include <stdlib.h>#include <iostream>#include <iomanip>#include <string>#include <string.h>#include <s...原创 2018-07-06 22:26:31 · 11192 阅读 · 7 评论 -
基于快速排序的英文书籍单词表生成(C/C++实现)
本程序为使用快速排序实现的英文单词表生成大代码,可以按单词出现的频次以及按单词的字母进行排序,#include <stdio.h>#include <stdlib.h>#include <iostream>#include <iomanip>#include <string>#include <string.h>...原创 2018-04-07 17:26:48 · 2465 阅读 · 2 评论 -
给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。
问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式总共输出m行,每行一个数,表示询问的答案。...原创 2018-07-24 23:32:17 · 3043 阅读 · 0 评论 -
java 实现 快速排序
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); //输入数据个数n ...原创 2018-07-19 23:23:21 · 279 阅读 · 0 评论 -
C/C++ 实现 快速排序
#include <stdlib.h>#include <stdio.h>#include <iostream>#include <fstream>#include <iomanip>#include <string>#include <sstream>#include <cstdli原创 2018-07-19 23:47:05 · 394 阅读 · 0 评论 -
java 二分法查找
public static int halfSearch(int a[],int key){ int low = 0, hight = a.length - 1; while(low <= hight){ int mid = (low + hight)/2; if (a[mid] == key) return mid; e...原创 2018-11-03 21:37:06 · 331 阅读 · 0 评论