
算法
七月的尾巴←_←
flag:java攻城狮
展开
-
多线程抽取数据库数据
记录一次多线成抽取数据的方案 public void static main(String[] args){ //每页大小 int pageSize=100; //总记录数 int totalCount=ProductDAO.countAll(); //计算一共有多少页 int totalPage=(totalCount+pageSize-1)/pageSize; int begin,end; for(int current=1;current<totalPage;cur.原创 2021-06-30 16:03:05 · 535 阅读 · 0 评论 -
java实现赫夫曼编码封装
package com.coderman.datastruct.tree; import org.junit.Test; import java.util.*; /** * 哈夫曼编码 * @Author zhangyukang * @Date 2020/6/4 10:54 * @Version 1.0 **/ public class HuffmanCodingTest { //模拟要传输的数据 // private static String data="i love y原创 2020-06-05 11:54:16 · 251 阅读 · 0 评论 -
选择排序和冒泡排序算法
//冒泡排序算法 @Test public void sort2(){ int [] array={1,34,4,56,67,7,89}; for (int i = 0; i < array.length-1; i++) { for (int j = 0; j < array.length-i-1; j++) {...原创 2019-11-16 22:45:58 · 169 阅读 · 0 评论 -
实现链表的创建,遍历,求长度,判断是否为空, 排序算法。
#include<stdio.h> #include<malloc.h> typedef struct Node{ int data; struct Node * next; }NODE,*PNODE; //函数声明 PNODE create_link(void); void show_link(PNODE pHead); int is_empty(PNODE pHe...原创 2019-10-16 17:14:20 · 177 阅读 · 0 评论 -
C语言的选择排序算法
第一层循环表示的要比较的数的个数 第二层循坏表示让每一个数和所有数比较的次数 #include<stdio.h> int main(void){ int array[5]={7,2,5,3,1}; int len=5; int i,j,t; for(i=0;i<len-1;i++){ for(j=i+1;j<len;j++){ if(array[i]&...原创 2019-10-16 16:57:26 · 150 阅读 · 0 评论