![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础学习
文章平均质量分 74
xian云
依然是学生
展开
-
阿拉伯数字的读法(JAVA实现)
这个是在做蓝桥杯题目的时候遇到的问题,当时写的bug很多,然后学长给我推荐了一本《算法的乐趣》,参考里面的例子写了这个程序原创 2017-10-07 15:33:01 · 609 阅读 · 0 评论 -
vba处理excel数据(学生成绩自动分班统计)
Attribute VB_Name = "模块1"Public classCount As IntegerPublic sheetName As String'作者 Xian云'日期 2018-5-3'程序非万能,必要请手动'若工作表处于保护状态,则程序无法读取并修改,请取消保护并保存,以使用此程序Sub 成绩统计自动化() '以下两行代码为了提高运算速度...原创 2018-05-18 18:47:42 · 7974 阅读 · 2 评论 -
利用json-lib打包json数据的工具类
学习前后台交互需要给前台传送json数据,但自己拼接的时候太容易出错而且操作国誉繁琐,于是使用json-lib减小工作量。需要导入的包: json-lib-2.4-jdk15.jar ezmorph-1.0.6.jar commons-logging-1.2.jar commons-lang-2.6.jar commons-collections-3.2.2.jar ...原创 2018-06-03 10:23:44 · 290 阅读 · 0 评论 -
前端上传文件及其他数据后台无法获取(已解决)
由于Tomcat对于文件上传的请求做了处理,所有直接getParameter是获取不到的。由于我用的是servlet3.0,所以加了一个注解就可以了。贴代码:package servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import ...原创 2018-06-24 09:46:35 · 5958 阅读 · 0 评论 -
Java后台接收上传的文件
servlet 3.0提供的文件上传的api,不用再导入外部的包了,直接贴代码:package util;import java.io.File;import java.io.IOException;import java.util.Collection;import javax.servlet.ServletException;import javax.servlet.http.HttpServ...原创 2018-06-24 09:53:47 · 23971 阅读 · 0 评论 -
对Java语法的新发现
今天在Codewars上面看到一段代码: public static HashMap<Character, List<String>> mapping = new HashMap<Character, List<String>>() { { put('0', Arrays.asList("0", "8"))...原创 2018-07-16 14:01:35 · 170 阅读 · 0 评论 -
js判断一个数独的解是否合法
偷了个懒,把解释都放到注释里面了。js 代码: var n = 9; // 这个表示数独的规模 function getArr(){ return [0,0,0,0,0,0,0,0,0,0]; } function checkRowAndRol(board) { for (var i = 0; i < n; i++) { var arr = ge...原创 2018-07-16 17:46:24 · 906 阅读 · 0 评论 -
Java 封装下载Excel方法
封装工具类:里面用到的处理异常的方法是公司的代码,使用的时候可以根据需要自己更换。import com.zhilehuo.status.app.util.ExceptionUtils;import jxl.Workbook;import jxl.write.Label;import jxl.write.WritableSheet;import jxl.write.Writable...原创 2018-12-25 14:52:07 · 238 阅读 · 0 评论 -
comparator使用案例
import java.util.TreeSet;import java.util.Iterator;import java.util.Scanner;class st implements Comparable<Object>{ public int id,c,d; public st(int id,int c,int d) { thi...原创 2017-10-16 16:45:22 · 244 阅读 · 0 评论 -
蓝桥杯 矩阵翻硬币
问题描述 小明先把硬币摆成了一个 n 行 m 列的矩阵。 随后,小明对每一个硬币分别进行一次 Q 操作。 对第x行第y列的硬币进行 Q 操作的定义:将所有第 i*x 行,第 j*y 列的硬币进行翻转。 其中i和j为任意使操作可行的正整数,行号和列号都是从1开始。 当小明对所有硬币都进行了一次 Q 操作后,他发现了一个奇迹——所有硬币均为正面朝上。 小明想知道最开始有多少枚硬币是反面朝上...原创 2018-02-25 17:45:16 · 663 阅读 · 0 评论 -
入学考试 -- 蓝桥杯
问题描述 辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”原创 2017-12-21 20:39:19 · 3686 阅读 · 0 评论 -
一个经典的n皇后问题
问题描述 地球人都知道,在国际象棋中,后如同太阳,光芒四射,威风八面,它能控制横、坚、斜线位置。 看过清宫戏的中国人都知道,后宫乃步步惊心的险恶之地。各皇后都有自己的势力范围,但也总能找到相安无事的办法。 所有中国人都知道,皇权神圣,伴君如伴虎,触龙颜者死...... 现在有一个n*n的皇宫,国王占据他所在位置及周围的共9个格子,这些格子皇后不能使用(如果国王在王宫的边原创 2017-12-21 20:33:16 · 412 阅读 · 0 评论 -
蓝桥杯-高精度加法
高精度加法问题描述 输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述 由于a和b都比较大,所以不能直接使用语言中的标准数据类型来存储。对于这种问题,一般使用数组来处理。 定义一个数组A,A[0]用于存储a的个位,A[1]用于存储a的十位,依此类推。同样可以用一个数组B来存储b。 计算c = a + b的时候,首先将A[0]与B[0]相加,原创 2017-10-07 15:37:47 · 340 阅读 · 0 评论 -
大顶堆
今天学了一波数据结构,看到一段非常神奇的代码,于是模仿了一下。package big;/** * 一个大顶堆 * @author hanhe * */public class Stack { int size; int data[]; int maxSize; public Stack() { maxSize=50;原创 2017-10-07 15:46:22 · 384 阅读 · 0 评论 -
用字符串模拟除法运算
import java.util.Scanner;/* * 17636684150141093474 3 * 17636684150141093474 3 */public class Main{ public static void main(String []args){ Scanner s=new Scanner(System.in); St原创 2017-11-07 10:15:17 · 2417 阅读 · 0 评论 -
凑数字游戏
题目描述小易邀请你玩一个数字游戏,小易给你一系列的整数。你们俩使用这些整数玩游戏。每次小易会任意说一个数字出来,然后你需要从这一系列数字中选取一部分出来让它们的和等于小易所说的数字。 例如: 如果{2,1,2,7}是你有的一系列数,小易说的数字是11.你可以得到方案2+2+7 = 11.如果顽皮的小易想坑你,他说的数字是6,那么你没有办法拼凑出和为6 现在小易给你n个数,让你找出无法从n个数中原创 2017-11-01 19:39:53 · 924 阅读 · 0 评论 -
Java实现简单的表达式计算
简单的表达式计算程序,加减乘除,单目运算符没有实现,没有利用逆波兰表达式原创 2017-10-07 15:27:29 · 2892 阅读 · 0 评论 -
谢丽尔的生日是哪天
上离散数学的时候老师拿出了一道比较有意思的题,乍一看很懵逼,细看其实有规律可循。原题为:谢丽尔的生日是哪天?所以这道题到底是什么?简单翻译一下:阿尔伯特和伯纳德刚刚成为谢丽尔的朋友,他们想知道她的生日,谢丽尔给了10个备选日期:5.15、5.16、5.19、6.17、6.18、7.14、7.16、8.14、8.15、8.17。其中一个是她的正确生日。谢丽原创 2017-10-07 15:40:52 · 978 阅读 · 0 评论 -
hashMap和hashTable
1. 关于HashMap的一些说法: a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 b) HashMap的实例有俩个参数影响其性能: “初始容量” 和 装填因子。 c) HashMap实现不同步,线程不安全。 HashTable线程安全 d) HashMap中的key-val转载 2017-12-04 16:23:23 · 248 阅读 · 0 评论 -
黑白无常 -- 蓝桥杯
黑白无常 问题描述 某寝室的同学们在学术完之后准备玩一个游戏:游戏是这样的,每个人头上都被贴了一张白色或者黑色的纸,现在每个人都会说一句话“我看到x张白色纸条和y张黑色的纸条”,又已知每个头上贴着白色纸的人说的是真话、每个头上贴着黑色纸的人说的是谎话,现在要求你判断哪些人头上贴着的是白色的纸条,如果无解输出“NoSolution.”;如果有多组解,则把每个答案中贴白条的人的编号按原创 2017-12-21 20:24:00 · 633 阅读 · 0 评论 -
动态规划简单题:计算字符串的距离
Levenshtein距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫LevenshteinDistance。Ex:字符串A:abcdefg字符串B:abcdef通过增加或是删掉字符”g”的方式达到目...原创 2019-07-06 16:20:13 · 476 阅读 · 0 评论