自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 单链表方式实现长整数相加

单链表方式实现长整数相加

2024-10-05 17:27:52 295 1

原创 C++回溯法求0-1背包问题

主要思想:先将数组w和数组p按照单价进行排序,利用结构体的index保存其下标。bound函数是求当前最大可能价值。backtrack函数是利用回溯法,如果增加当前物品,则想x[i]=1,否则为0。当i>n时,递归调用结束,并且更新数组bestx和bestp。#include <iostream>#include <algorithm>#define N 4using namespace std;int c = 7, w[N+1] = {0,3,5,2,1

2022-05-19 11:41:10 1122

原创 C++方式实现 L1-071 前世档案

网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。输入格式:输入第一行给出两个正整数:N(≤30)为玩家做一次测试要回答的问题数量;M(≤100)为玩家人数。随后 M 行,每行

2022-04-05 11:07:32 428

原创 C++方式实现 L1-043 阅览室

天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入格式:输入在第

2022-03-31 22:26:55 404

原创 javaSE的简单日志工具

package IO;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;import java.text.SimpleDateFormat;import java.util.Date;public class Logger { public static void log(String msg){ try { .

2022-02-21 17:14:53 248

原创 javaSE关于PrintStream的笔记

package IO;import java.io.FileOutputStream;import java.io.PrintStream;// 标准字节输出流:默认输出到控制台public class PrintStreamTest { public static void main(String[] args) throws Exception{ System.out.println("Hello World!"); PrintStream ps =.

2022-02-21 17:13:54 114

原创 javaSE关于PrintStream的笔记

package IO;import java.io.FileOutputStream;import java.io.PrintStream;// 标准字节输出流:默认输出到控制台public class PrintStreamTest { public static void main(String[] args) throws Exception{ System.out.println("Hello World!"); PrintStream ps =.

2022-02-21 16:56:57 99

原创 javaSE关于DataInputStream的笔记

package IO;import java.io.DataInputStream;import java.io.FileInputStream;// 数据字节输入流public class DataInputStreamTest01 { public static void main(String[] args) throws Exception{ DataInputStream dis = new DataInputStream(new FileInputStrea.

2022-02-21 16:42:23 241

原创 javaSE关于DataOutputStream的笔记

package IO;import java.io.DataOutputStream;import java.io.FileOutputStream;// 数据专属流,可以将数据连同数据类型一并写入文件(不是普通文本文档)public class DataOutputStreamTest { public static void main(String[] args) throws Exception{ // 创建数据专属的字节输出流 DataOutpu.

2022-02-21 16:34:09 250

原创 javaSE关于BufferedWriter的笔记

package IO;import java.io.BufferedWriter;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.OutputStreamWriter;public class BufferedWriterTest { public static void main(String[] args) throws Exception{ // 带有缓存区的字符输.

2022-02-16 12:19:51 176

原创 javaSE关于BufferedReader的笔记(2)

package IO;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;public class BufferedReaderTest02 { public static void main(String[] args) throws Exception{ /*// 字节流 FileInputStream in = n.

2022-02-16 12:11:11 286

原创 javaSE关于BufferedReader的笔记(1)

package IO;import java.io.BufferedReader;import java.io.FileReader;// 带有缓冲区的字符输入流public class BufferedReaderTest01 { public static void main(String[] args) throws Exception { // FileReader:节点流 // BufferedReader:包装流、处理流 Fi.

2022-02-16 12:03:04 156

原创 javaSE用字符IO流拷贝文件

package IO;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;// 用字符流只能拷贝普通文本文件public class Copy02 { public static void main(String[] args) { FileReader in = null; .

2022-02-16 11:38:29 217

原创 javaSE关于FileWriter的笔记

package IO;import java.io.FileWriter;import java.io.IOException;// 文件字符输出流,只能输出普通文本public class FileWriterTest { public static void main(String[] args) { FileWriter out = null; try { // 创建对象 //out = new Fi.

2022-02-16 11:23:27 89

原创 javaSE关于FileReader的笔记

package IO;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;// 文本字符输入流,只能读取普通文本public class FileReaderTest { public static void main(String[] args) { FileReader reader = null; try { .

2022-02-16 11:12:31 178

原创 javaSE用字节IO流拷贝文件

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Copy01 { public static void main(String[] args) { FileInputStream fis = null; .

2022-02-15 22:51:57 125

原创 javaSE关于FileInputStream的笔记

package IO;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class FileOutputStreamTest01 { public static void main(String[] args) { FileOutputStream fos = null; try { .

2022-02-15 22:13:56 92

原创 javaSE关于FileInputStream的笔记(5)

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamTest05 { public static void main(String[] args) { FileInputStream fis =null; try { .

2022-02-15 21:25:52 217

原创 javaSE关于FileInputStream的笔记(4)

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamTest04 { public static void main(String[] args) { FileInputStream fis = null; try { .

2022-02-15 19:56:11 214

原创 javaSE关于FileInputStream的笔记(3)

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamTest03 { public static void main(String[] args) { FileInputStream fis = null; try { .

2022-02-15 19:42:56 194

原创 javaSE关于FileInputStream的笔记(2)

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamTest02 { public static void main(String[] args) { FileInputStream fis = null; try { .

2022-02-15 16:59:25 101

原创 javaSE关于FileInputStream的笔记(1)

package IO;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;public class FileInputStreamTest01 { public static void main(String[] args) { // 创建文件字节输入流对象 FileInputStream fis = null; .

2022-02-15 16:44:41 78

原创 javaSE关于Collections工具类的笔记

package collection;import java.util.*;public class CollectionsTest { public static void main(String[] args) { // Collections 集合工具类 // ArrayList集合不是线程安全的 List<String> list = new ArrayList<>(); // 变成线程安全的.

2022-02-14 23:52:43 139

原创 javaSE关于TreeSet的笔记(6)

package collection;import java.util.Comparator;import java.util.TreeSet;public class TreeSetTest06 { public static void main(String[] args) { // 创建TreeSet集合的时候,需要使用这个比较器 // 必须传进去一个比较器 TreeSet<WuGui> wuGuis = new Tree.

2022-02-14 23:36:37 108

原创 javaSE关于TreeSet的笔记(5)

package collection;import java.util.TreeSet;// 先按照年龄升序,年龄一样再按照姓名升序public class TreeSetTest05 { public static void main(String[] args) { // 创建Vip对象 Vip v1 = new Vip("b", 20); Vip v2 = new Vip("a", 20); Vip v3 = new .

2022-02-14 15:24:17 92

原创 javaSE关于TreeSet的笔记(4)

package collection;import java.util.TreeSet;public class TreeSetTest04 { public static void main(String[] args) { Customer c1 = new Customer(32); Customer c2 = new Customer(20); Customer c3 = new Customer(30); Custo.

2022-02-14 14:32:42 91

原创 javaSE关于TreeSet的笔记(3)

package collection;import java.util.TreeSet;public class TreeSetTest03 { public static void main(String[] args) { Person p1 = new Person(32); Person p2 = new Person(20); Person p3 = new Person(30); Person p4 = new P.

2022-02-14 14:19:42 100

原创 javaSE关于TreeSet的笔记(2)

package collection;import java.util.TreeSet;public class TreeSetTest02 { public static void main(String[] args) { // 创建集合对象 TreeSet<String> ts = new TreeSet<>(); // 添加元素 ts.add("zhangsan"); ts.a.

2022-02-14 14:00:15 101

原创 C++方式实现餐饮管理系统

1.main.cpp文件#include <iostream>#include <fstream>#include <iomanip>#include <stdlib.h>#include <string.h>using namespace std;class Customer//顾客类{private: char table[20];//桌号 int queues;//排队号码 char dishe

2022-02-14 12:29:24 6098 25

原创 javaSE中Properties的存取方法

package collection;import java.util.Properties;public class PropertiesTest01 { public static void main(String[] args) { // 创建对象 Properties pro = new Properties(); // 存和取方法 pro.setProperty("url", "ssss"); pr.

2022-02-14 10:40:09 197

原创 javaSE中Hashtable对null的处理

package collection;import java.util.Hashtable;import java.util.Map;public class HashtableTest01 { public static void main(String[] args) { Map map = new Hashtable(); // 以下代码都会出现空指针异常 //map.put(null, "123"); //map..

2022-02-14 10:28:20 272

原创 javaSE中HashMap对null的处理

package collection;import java.util.HashMap;import java.util.Map;public class HashMapTest03 { public static void main(String[] args) { Map map = new HashMap(); // HashMap集合允许key为null map.put(null, null); System.ou.

2022-02-14 10:21:49 751

原创 javaSE关于HashMap的笔记(2)

1.创建学生类package bean;import java.util.Objects;public class Student { // 属性 private String name; // 构造方法 public Student() { } public Student(String name) { this.name = name; } // getter and setter public S

2022-02-13 22:48:25 85

原创 javaSE关于HashMap的笔记(1)

package collection;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;public class HashMapTest01 { public static void main(String[] args) { Map<Integer, String> map = new HashMap<>();.

2022-02-13 22:16:57 72

原创 javaSE关于Map集合的遍历

package collection;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class MapTest02 { public static void main(String[] args) { // 第一种方式:获取所有的key,通过遍历key,来遍历value Map<Integer,.

2022-02-13 19:40:45 190

原创 javaSE关于Map集合中的方法

package collection;import java.util.Collection;import java.util.HashMap;import java.util.Map;public class MapTest01 { public static void main(String[] args) { // 创建Map集合对象 Map<Integer, String> map = new HashMap<>();.

2022-02-13 11:20:13 67

原创 javaSE关于静态内部类的笔记

package collection;import java.util.HashSet;import java.util.Set;public class MyClass { // 声明一个静态内部类 private static class InnerClass { // 静态方法 public static void m1(){ System.out.println("静态内部类的m1方法执行"); }.

2022-02-13 11:06:59 184

原创 javaSE关于TreeSet的笔记(1)

package collection;import java.util.Set;import java.util.TreeSet;public class TreeSetTest01 { public static void main(String[] args) { // 创建集合对象 Set<String> strs = new TreeSet<>(); // 添加元素 strs.add("A".

2022-02-13 10:43:56 104

原创 javaSE关于HashSet的笔记

package collection;import java.util.HashSet;import java.util.Set;public class HashSetTest01 { public static void main(String[] args) { // 创建对象 Set<String> strs = new HashSet<>(); // 添加元素 strs.add("hell.

2022-02-13 10:43:14 194

原创 javaSE关于foreach的笔记(2)

package collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ForEachTest02 { public static void main(String[] args) { // 创建List集合 List<String> strList = new ArrayList<>();.

2022-02-12 20:51:08 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除