自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

link-P

  • 博客(40)
  • 收藏
  • 关注

原创 HashSet,LinkedHashSet,TreeSet总结

HashSet:  一个实现Set接口的实体类。默认情况下,初始容量为16,负载系数是0.75(为什么是这样?),负载系数的值在0.0~1.0之间(这里的取值有讲究)。Set<String> set=new HashMap<>();set.add("a");set.add("b");set.add("c"); set.add("a");HashSet中的元素...

2019-05-27 21:21:04 1097 1

原创 遍历Collection对象的几种方法

Collection接口继承自Iterable接口。Iterable接口中定义了iterator方法,该方法会返回一个迭代器。Iterable接口中的iterator()方法返回一个Iterator的实例。我们可以使用next()方法对集合中元素进行顺序访问。同时我们可以使用hasnext()方法检测迭代器中是否还有更多的元素。public class Main{ public stati...

2019-05-24 20:47:23 3257

原创 70,爬楼梯

假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. ...

2019-05-22 00:22:16 157

转载 struts2.5中使用通配符

首先struts2.3中是可以直接在action name加上*作为使用通配符然而 struts2.5不能直接加。。。。为什么呢?struts2.5为了提高安全性,需要另外修改(作为程序员就要不停息的学习*| _ |*)加上这句或者这样...

2019-05-20 00:09:04 260 1

原创 java获取Timestamp类型的当前系统时间

Timestamp d = new Timestamp(System.currentTimeMillis());或者Date date = new Date();Timestamp nousedate = new Timestamp(date.getTime());

2019-05-18 18:44:26 14116

原创 67. 二进制求和

给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。示例1:输入: a = "11", b = "1"输出: "100"示例2:输入: a = "1010", b = "1011"输出: "10101"import java.util.Scanner;public class Main{ public sta...

2019-05-16 22:20:35 82

原创 Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core

首先不是maven项目在jsp页面中加入<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>提示Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core在idea中将将standard.jar和jstl.jar作为library添加...

2019-05-15 23:24:29 933

原创 hibernate查询数据库

package com_dao;import com_entity.TUesrEntity;import com_utils.HibernateUtils;import org.hibernate.SessionFactory;import org.hibernate.Session;import org.hibernate.cfg.Configuration;import or...

2019-05-11 23:57:00 240

原创 idea配置log42.xml

创建log4j2.xml<?xml version="1.0" encoding="UTF-8"?><Configuration> <Appenders> <Console name="STDOUT" target="SYSTEM_OUT"> <PatternLayout patte...

2019-05-11 23:30:46 498

原创 hibernate连接MySQL

package com_dao;import com_entity.TUesrEntity;import com_utils.HibernateUtils;import org.hibernate.SessionFactory;import org.hibernate.Session;import org.hibernate.cfg.Configuration;import or...

2019-05-11 23:27:43 635

原创 21. 合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4定义两个节点,一个用作链表的头,一个作为节点的引用import java.util.Scanner;public class Main{ pu...

2019-05-09 19:33:50 80

原创 14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。先将第一个字符串(称它为匹配串)...

2019-05-08 18:38:38 97

原创 13. 罗马数字转整数

罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1...

2019-05-07 12:10:21 157

原创 9. 回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文...

2019-05-06 20:52:07 84

原创 1. 两数之和

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]impo...

2019-05-05 22:46:28 69

原创 最长回文子串

题目 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 长度最长为1000。示例:输入: "babad"输出: "bab"注意: "aba"也是有效答案复制代码示例:输入: "cbbd"输出: "bb"检查每个字符串是否是回文子串,并比较每个回文子串的长度。import java.util.Scanner;public class Ma...

2019-05-05 14:09:00 104

原创 进程调度—时间片轮转和先来先服务

1、先来先服务(first-come first-server)它是最简单的非抢占式的进程调度算法,进程按照它们请求cpu的顺序使用cpu,当第一个作业从外部进入系统,就立即运行它所需要运行的时间。不会中断该作业。当其他作业进入时,它们就被安排到队列的尾部。当正在运行的进程被阻塞时,队列中的第一个进程接着运行。在被阻塞的进程重新变为就绪状态,排到队列的末尾,就像新来到的作业一样。2、时间片...

2019-05-05 13:51:07 3592 3

原创 852. 山脉数组的峰顶索引

我们把符合下列属性的数组A称作山脉:A.length >= 3 存在0 < i< A.length - 1使得A[0] < A[1] < ... A[i-1] < A[i] > A[i+1] > ... > A[A.length - 1]给定一个确定为山脉的数组,返回任何满足A[0] < A[1] < ... A...

2019-05-05 13:13:39 133

原创 896. 单调数列

896.单调数列如果数组是单调递增或单调递减的,那么它是单调的。如果对于所有i <= j,A[i] <= A[j],那么数组A是单调递增的。 如果对于所有i <= j,A[i]> = A[j],那么数组A是单调递减的。当给定的数组A是单调数组时返回true,否则返回false。示例 1:输入:[1,2,2,3]输出:tru...

2019-05-05 00:17:49 103

原创 1009. 十进制整数的反码

1009.十进制整数的反码每个非负整数N都有其二进制表示。例如,5可以被表示为二进制"101",11可以用二进制"1011"表示,依此类推。注意,除N = 0外,任何二进制表示中都不含前导零。二进制的反码表示是将每个1改为0且每个0变为1。例如,二进制数"101"的二进制反码为"010"。给定十进制数N,返回其二进制表示的反码所对应的十进制整...

2019-05-03 23:12:37 604

原创 leetcode 1030 距离顺序排列矩阵单元格

给出R行C列的矩阵,其中的单元格的整数坐标为(r, c),满足0 <= r < R且0 <= c < C。另外,我们在该矩阵中给出了一个坐标为(r0, c0)的单元格。返回矩阵中的所有单元格的坐标,并按到(r0, c0)的距离从最小到最大的顺序排,其中,两单元格(r1, c1)和(r2, c2)之间的距离是曼哈顿距离,|r1 - r2|...

2019-05-03 17:10:08 385

原创 leetcode 1029 两地调度

今天就写下一昨天晚上在leetcode上做的题吧,题目是这样的:公司计划面试2N人。第i人飞往A市的费用为costs[i][0],飞往B市的费用为costs[i][1]。返回将每个人都飞到某座城市的最低费用,要求每个城市都有N人抵达。示例:输入:[[10,20],[30,200],[400,50],[30,20]]输出:110解释:...

2019-05-02 17:58:07 330

原创 javaweb登录小案例

以下为主要代码,jsp页面代码就贴了javabean:用户实体类package model;public class Login { private Integer user_id; private String user_name; private String user_password; public Login() { super(); } public Lo...

2019-04-28 22:49:50 884

原创 罗马数字转阿拉伯数字

题目描述:Roman numerals are represented by seven different symbols:I,V,X,L,C,DandM.Symbol ValueI 1V 5X 10L 50C 100D ...

2019-04-27 13:08:01 750

原创 四平方和

四平方和四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定的正整数,可能存在多种平方和的表示法。要求你对4个数排序:0 &lt;= a &lt;= b ...

2019-03-17 17:10:44 180

原创 n皇后

在n*n的棋盘放置n个皇后,皇后可以攻击在同一行,同一列,同一斜线的皇后。现在要求在棋盘上放n个皇后,是彼此不受攻击。我们可以按行为主导:~第一行第一列放1个皇后。~第二行放第二个皇后,皇后位置不能与第一个皇后同一列,同一斜线上,不用判断行数了。因为是每行放一个皇后n皇后问题解空间其实就是一颗m叉树,树的深度为n(就是有多少个皇后)我们规定X[i]=n表示皇后放在第i行第n列,...

2019-03-16 22:11:02 581

原创 达达租车系统

Car类 :package RentCarSysyem.oop;public abstract class Car { String name; int price; int num; public Car(String name,int price) { this.name=name; this.price=price; } public abstract Str...

2018-08-03 13:15:42 1069

原创 可视化日历

package visualCanlander;import java.util.Date;import java.util.GregorianCalendar;import java.util.Scanner;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calenda...

2018-08-03 13:06:14 185

原创 用递归方法,显示文件夹树列表

package Testfiles.oop;import java.io.File;public class Test01 { public static void main(String[] args) { File f=new File("E:\\java工程"); printfile(f,0); } public static void printfile(File ...

2018-08-03 13:04:16 587

原创 C语言课程设计——班档案管理系统

做的挺长时间的课程设计,当作参考吧 #include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;#define N 20struct student{ long num; char name[20]; char sex[10]; int age; char bz[40]; struct s...

2018-07-22 09:17:57 11065 24

转载 memset()函数及其作用

1. memset()函数原型是extern void *memset(void *buffer, int c, int count)        buffer:为指针或是数组,              c:是赋给buffer的值,       count:是buffer的长度.       这个函数在socket中多用于清空数组.如:原型是memset(buffer, 0, sizeof(b...

2018-05-26 14:17:18 166

原创 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){ int copy(char *p1,char *p2,int m); char p[20],q[20]; int m,i; printf("请输入p的字符串:"); gets(p); printf("请输入m的值:"); scanf("%d",&amp;m);...

2018-05-24 22:09:13 33769 5

原创 输入一行文字,找出其中的大写字母。小写字母,空格,数字以及其他字符各有多少?

#include&lt;stdio.h&gt;int main(){ char a[30]; char *p; int i=0,j=0,m=0,n=0,k=0; p=a; printf("请输入一段文字:\n"); gets(a); while(*p!='\0') //当字符不为结束符时,执行操作 { if(*p&gt;='A'&amp;&amp;*p&lt;='Z') ...

2018-05-23 23:00:02 28892 3

原创 定义一个3*3的数组,将一个二维数组倒置

#include&lt;stdio.h&gt;int main(){ int exchange(int (*p)[3]); int i,j; int a[3][3]; printf("请输入二维数组的数据:\n"); for(i=0;i&lt;3;i++) { for(j=0;j&lt;3;j++) { scanf("\t%d",&amp;a[i][j]); }...

2018-05-23 22:42:19 2562 1

转载 建立一个链表,每个结点数据包括学号、姓名,性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。

#include &lt;stdio.h&gt;#include &lt;malloc.h&gt;#define LEN sizeof(struct student)struct student{ char num[6]; char name[8]; char sex[2]; int age; struct student *next;} stu[10];...

2018-05-22 22:56:04 5071

原创 13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3的人退出圈子,找出最后留在圈中的人原来的序号。要求用链表实现。

#include &lt;stdio.h&gt;#define N 13struct person{ int number; int next;}link[N];int main(){ int i,count,h; for(i=1;i&lt;=N;i++) { if(i==N) link[i].next=1; else link[i].next=i+1;...

2018-05-18 16:59:39 3691 1

原创 有10个学生,每个学生的数据包括学号,姓名,3门课程的成绩,从键盘输入10个学生的数据,输出平均成绩,和最高的学生的数据

#include&lt;stdio.h&gt;#define n 10struct person{ int num; char name[30]; float score[3]; float aver;};int input(struct person stu[]){ int i; printf("请输入学生数据\n"); for(i=0;i&lt;n;i++) { scanf("%d%s%f%...

2018-05-11 19:59:30 13830

原创 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些数据,用print输出这些记录

#include&lt;stdio.h&gt;#define n 5struct person{ int num; char name[30]; float score[3];};int print(struct person stu[]){ int i; printf("\tresult\n"); for(i=0;i&lt;n;i++) { printf("学号:%d\n姓名:%s\n三科成绩:...

2018-05-11 19:57:00 8094

原创 定义一个函数(包括年,月,日)。计算该日在本年中是第几天,注意闰年问题

#include&lt;stdio.h&gt;struct zy{ int mouth; int year; int day;}suy;int main(){ struct zy date; int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; int i,sum; scanf("%d%d%d",&amp;date.year,&amp;date.mo...

2018-05-11 19:52:39 2132

原创 写一函数days,实现第一题的的计算,由主函数将年,月,日传递给days函数,计算后将日子传回主函数输出

#include&lt;stdio.h&gt;struct date{ int mouth; int year; int day;};int days(struct date stu){ int i,sum; int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31}; sum=stu.day; for(i=0;i&lt;stu.mouth;i++) { ...

2018-05-11 19:47:39 6261 1

空空如也

空空如也

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

TA关注的人

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