![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Apache723
你好 世界
展开
-
java泛型(泛型通配)
上篇博客介绍了泛型的一点基础的东西,这篇博客来写一下关于泛型通配的东西。泛型通配有三种1. 非受限通配 <?> 或者<? extends Object>2. 受限通配<? extends T>3. 下限通配<? extends T> GenericStack.class 代码如下import java.util....原创 2018-08-30 18:40:50 · 405 阅读 · 2 评论 -
分支限界之装载问题6.11
去吃饭了,就不写注释了。。。package com.company;import com.zw.IO.FileOPeration;import java.io.File;import java.io.IOException;import java.util.Collection;import java.util.Iterator;import java.util.Linked...原创 2018-12-11 11:22:14 · 445 阅读 · 0 评论 -
二叉树以及其常用方法的实现(java)
注释都在代码里面了package MyAlgorithms;import java.util.LinkedList;import java.util.Queue;public class TreeNode <T>{ //每个节点都有左右结点和当前的节点的值 T value; TreeNode<T> leftchild; Tr...原创 2018-12-01 14:36:28 · 218 阅读 · 0 评论 -
检测文件夹或文件的代码行数(用java多线程)
今天突然很想知道这学期写了多少代码,又不可能一行一行去数,于是写了一个小程序,用到了java多线程,,,不知道的同学可以去搜索一下。。。(我就不介绍了)我想着用每一个线程来计算一个文件夹的代码行数,类DirectoryCounter实现了Runnable接口,注释和代码如下class DirectoryCount implements Runnable{ int nums; ...原创 2018-12-02 18:34:27 · 417 阅读 · 0 评论 -
子集和问题(回溯法)
唉 改bug改了好久,,,今天剪了平头后就改出来了。。。感觉对递归的理解更深了一点。。。package sy4.zw;import java.util.ArrayList;public class Problem5_1 { private static ArrayList<Integer> answer = new ArrayList<>(); //目标...原创 2018-11-27 12:14:28 · 670 阅读 · 0 评论 -
会场安排问题
51 2312 2825 3527 8036 50第一行代表活动的个数后面的代表每个活动的开始时间和结束时间我写了一个会场类,活动类,会场类里面有判断当前活动是否与会场类的活动不相容的方法,具体的看代码,贪心思想是每次尽量选择已经安排的会场,如果会活动与当前已经安排的会场里的活动都不相容,那就安排一个会场。import java.util.ArrayList;imp...原创 2018-11-14 11:58:30 · 108 阅读 · 0 评论 -
页式存储的FIFO算法和LRU算法
注释都在代码里面,写的很垃圾,没有优化,,,(用队列实现的)代码行数有点多是因为自己写了队列没有直接用算法的jar包 发文章主要是为了持之以恒的徽章。FIFO算法package sy4.zw;import java.lang.Cloneable;public class FIFO { static int fail = 0; static int [] pagein...原创 2018-11-08 19:04:15 · 1154 阅读 · 0 评论 -
船艇租用问题
package com.company;import java.util.Scanner;import java.io.*;public class Probem3_ { static int n; static int [][] sample; static int [][] F; static File inputfile = new File("inp...原创 2018-11-01 20:50:23 · 186 阅读 · 0 评论 -
java文件io和二进制io
这学期开的算法课,要用到文件io操作,索性看了一下,下面就我的理解来介绍一下。因为有关文件,有必要说一下绝对文件名(absolute file name)和相对文件名 。绝对文件名是由文件名和其完整路径以及驱动器字母组成。例如:c:\book\Welcome.java而Welcome.java则是一个相对文件名 相对于当前工作目录。下面介绍一下java的File类File类位于...原创 2018-09-15 19:07:57 · 548 阅读 · 0 评论 -
java泛型介绍
从jdk1.5开始,java允许定义泛型类,泛型借口,的泛型方法。ArrayList<String> str = new ArrayList<>();ArrayList<Integer> integer = new ArrayList<>();这里就用的了泛型类 ArrayList定义在java.util.ArrayList<E&g...原创 2018-08-28 22:14:44 · 132 阅读 · 0 评论 -
快速排序改进
public class QuickSort { public static void main(String [] args){ Integer [] a= new Integer[15]; for(int i=0;i<a.length;i++){ a[i] = (int)(Math.random() * 100); ...原创 2019-01-19 18:09:37 · 234 阅读 · 0 评论