算法
帅逼码农
密码学专业phd
展开
-
堆排序可运行完整C语言,Java语言,python实现
堆排序原理很简单,这里不再讲述。C语言实现#include<stdio.h>//大根堆,即结果从大到小void adjust(int a[], int k, int len) { //调整以k为根的子树 a[0] = a[k]; for (int i = 2 * k; i <= len; i *= 2) { if (i < len && a[i] < a[i + 1]) { i++; }//找到a[k]的孩子值较大的下标 if (原创 2020-05-21 10:00:02 · 118 阅读 · 0 评论 -
求周期字符串的最小子串
示例:输入abcabcabc,此时最小的子串是abc,长度为3,输出3.直接给出代码进行讲解import java.util.Scanner;public class minstring { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scann...原创 2019-09-04 17:58:44 · 613 阅读 · 0 评论