![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
my _collection
喝奶茶的打铁怪
这个作者很懒,什么都没留下…
展开
-
DP-背包问题
仅供自己记录01背包问题有 N 件物品和一个容量是 V 的背包。每件物品只能使用一次。第 i 件物品的体积是 vi,价值是 wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有 N 行,每行两个整数 vi,wi,用空格隔开,分别表示第 i 件物品的体积和价值。输出格式输出一个整数,表示最大价值。数据范围0<N,V≤10000<vi,wi≤1000输原创 2021-11-25 14:19:24 · 630 阅读 · 0 评论 -
线程的静态代理和join
//静态代理总结:真实对象和代理对象都要实现同一个接口,//代理对象要代理真实对象//好处:代理对象可以做很多真实对象做不了的事情package Test;public class TestStaticProxy { public static void main(String[] args) { new Thread(()-> System.out.println("线程")).start(); new MyZyj(new Zyj()).good.原创 2021-11-09 22:45:13 · 367 阅读 · 0 评论 -
Node* p = new Node();与new Node;
int main(){ Node* p = new Node(); cout << p->data << endl;//0 p->data = 9; cout << p->data << endl;//9 Node* p2 = new Node; cout << p2->data << endl;//不确定 p2->data = 91; cout << p2->data原创 2021-11-07 17:32:50 · 4433 阅读 · 2 评论 -
线程停止-stop&sleep
package Test;public class TestStop implements Runnable { private boolean flag = true; int i = 0; public void run() { while (flag) { if (i == 900) { flag = false; } System.out.print原创 2021-11-03 22:29:13 · 119 阅读 · 0 评论 -
多线程实现龟兔赛跑
//模拟龟兔赛跑public class Race implements Runnable { //胜利者 private static String winner; //重写run方法 public void run() { for (int i = 0; i <= 100; i++) { //模拟兔子休息 if(Thread.currentThread().getName()=="rabbit"&原创 2021-10-31 22:04:51 · 357 阅读 · 0 评论 -
多线程实现购买火车票(不安全)
//多个线程操作同一个对象//买火车票的例子//问题:多个线程操作同一个对象,发生数据紊乱,线程不安全public class test4Thread implements Runnable{ private int ticknumber=10; public void run() { //模拟延时 try { Thread.sleep(100); } catch (InterruptedException e)原创 2021-10-31 22:04:12 · 189 阅读 · 0 评论 -
多线程实现图片下载-Runnable接口
//创建线程方法二public class test3Thread implements Runnable { private String url; private String name; test3Thread(String url,String name){ this.url=url; this.name=name; } public void run(){ WebDownloader webDownload原创 2021-10-31 22:03:14 · 87 阅读 · 0 评论 -
middle-term-review-java
final float a=3.14f;//常量的定义 double c=312.122; int b=100000; System.out.printf("%e",a);//格式化输出 System.out.printf("%E",c);//格式化输出 System.out.printf("%.2f",c); System.out.println(); doubl.原创 2021-10-31 16:28:39 · 92 阅读 · 0 评论 -
多线程实现图片下载1028更新
import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOExceptionList;import java.io.File;import java.io.IOException;import java.net.URL;public class test2Thread extends Thread { private String url; private String name; pub原创 2021-10-28 22:27:17 · 107 阅读 · 0 评论 -
java-图论
基本框架import java.util.Scanner;class DenseGraph{ private int n;// 节点数 private int m;// 边数 private boolean directed;// 是否为有向图 private boolean[][]g; public DenseGraph(int n,boolean directed){ assert n>=0;//断言为真,继续执行 th原创 2021-10-27 21:43:16 · 193 阅读 · 0 评论 -
JAVA语法(10.24更新)
Scanner类import java.util.Scanner;public class z108{ public static void main(String[] args){ Scanner scan=new Scanner(System.in); double sum=0; int cnt=0; while(scan.hasNextDouble()){ double x=scan.nextDo.原创 2021-10-21 11:46:27 · 118 阅读 · 0 评论 -
容器的方法
#include<bits/stdc++.h>using namespace std; int main() { vector<int>c; c.push_back(1); c.push_back(2); c.push_back(3); c.push_back(4); c.push_back(5); c.push_back(6); c.p原创 2021-10-20 11:30:50 · 56 阅读 · 0 评论 -
distance 函数
#include<iostream>#include<vector>using namespace std;int main() { vector<int>ans; ans.push_back(1); ans.push_back(1); ans.push_back(1); ans.push_back(1); ans.push_back(1); auto f = ans.begin(); auto e = ans.end(); cout <&原创 2021-10-14 09:09:24 · 658 阅读 · 0 评论