自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

使用方法:设置断点,断点处右键,输入暂停条件。作用:Debug模式下,符合暂停条件后自动暂停。

2023-09-17 20:51:05 78

原创 Java排序和数组转集合

集合数组的转换和排序总结

2022-06-12 22:20:12 157 1

原创 Java8新特性——lambda表达式和Stream类

创建流的方式流的使用

2022-03-06 18:16:36 434

原创 IO的简单总结

一、四种基本抽象类1.InputStream 字节输入流//常用方法abstract int read(); //读取一个字节,并返回,到结尾返回-1.int read(byte[] b); //读取一个字节数组,返回实际读入的字节数,或者碰到输入流的结尾时返回-1。int read(byte[] b,int off,int len); //读入一个字节数组。off表示第一个字节的偏移量,len表示读入最大字节量void close(); //关闭流2.OutputStream 字节输出流

2021-09-17 22:55:38 82

原创 反射的简单总结

反射的简单总结反射:通过Object的Class类对象,获取对象所属类的相关信息,从而实现对类的各种操作。一、获取Class对象的方法1.Class.forName(全限定类名)全限定类名=包名+类名 这里不要写错,否则会报ClassNotFoundException如:com.company.day23_reflect.StudentClass personCls = Class.forName("com.company.reflectdemo.demo1.Person");2.类名.c

2021-09-17 22:18:33 72

原创 Java时间和日期的处理

1.Date类构造方法第一个构造函数使用当前日期和时间来初始化对象。Date( )第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(long millisec)常用方法long getTime( )返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。String toString( )把此 Date 对象转换为以下形式的 String: dow mon dd hh:mm:ss zzz yyyy 其中:dow

2021-09-08 14:04:40 225

原创 Java学习——override

重载(overload)重写(override)发生的类不同发生在同类中发生在子父类之间,肯定不是一个类方法名必须相同必须相同参数列表必须不同必须相同权限修饰符不影响重写的方法访问权限必须大于等于原方法异常不影响重写的方法不能抛出更多的异常返回值类型不影响重写的方法的返回值类型必须和原方法兼容,代表可以不是完全一致...

2021-09-01 15:00:55 241

原创 代码块相关知识总结

代码块相关知识总结1.代码块定义和类型1.1 局部代码块1.2 构造代码块3.4 总结1.3 静态代码块1.4 同步代码块二级目录三级目录1.代码块定义和类型代码块定义:由若干条Java语句组成,并且用一对 { } 括起来的结构,叫做代码块。代码块的分类:根据其位置和声明方式的不同,可以分为(四种常见的):局部代码块: 处在局部位置的代码块称之为局部变量,典型的就是定义在方法体内部的代码块构造代码块: 处在成员位置的代码块静态代码块: 处在成员位置的代码块,只不过加了一个static修饰同

2021-08-31 16:59:08 656

转载 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pwke" 是

2021-03-08 14:26:11 150

原创 excel的VLOOKUP函数

VLOOKUP函数VLOOKUP函数 按列查找函数参数简单说明输入数据类型lookup_value要查找的值数值、引用或文本字符串table_array要查找的区域数据表区域col_index_num返回数据在查找区域的第几列数正整数range_lookup精确匹配/近似匹配FALSE(或0)/TRUE(或1或不填)四种查询方式一、基础单条件查找VLOOKUP的基础单条件用法是简单的一种用法,使用单个检索关键字,并且检索关键字在选择区域

2020-12-07 22:32:35 425

原创 键盘常用快捷键总结

键盘和常用快捷键总结一、键盘简介87键键盘主要包括三个区域主键区、功能键区、编辑控制键区主键区:1、符号键:数字、符号键共有21个,包括数字、运算符号和标点符号等,每个键位都是双字符键位。输入下档字符时,直接按该键进行输入即可。若输入上档字符,则按住[Shift]键再按该键。2、字母键:字母键共有26个。3、控制键:控制键共有14个,其中[Shift], (Alt), [Ctrl]和【win】键左右各有一个,功能完全相同,以方便操作。制表位键[Tab]:按一次此键,光标可向右移动8个字符

2020-06-07 21:58:56 4056

原创 搜索技巧总结

搜索技巧总结一、排除关键词 关键词 -排除关键词例如搜索水果苹果可以使用 苹果 -apple -手机,搜索结果如下:排除前排除后二、精确搜索 "关键词"三、指定网站搜索 site:域名 关键词四、指定文件格式 filetype:文件格式 关键词五、指定标题搜索 intitle:关键词六、intext:关键词allintext:关键字1 关键字2 关键字3七、叠加使用八、时间、文件、站点筛选...

2020-06-05 08:59:29 335

原创 java实现当月日历功能

《java核心技术》笔记——java实现日历功能要点确定今天的月份和日确定本月的第一天确定本月第一天是周几 第一天前面填充空格,间隔用空格或星号,周日后换行package com.company;import java.time.DayOfWeek;import java.time.LocalDate;public class Main { public static void main(String[] args) { // write your code here

2020-05-12 15:25:40 265

原创 SQL增删改语句练习笔记

SQL增删改语句练习笔记1、查找最晚入职员工的所有信息2、查找入职员工时间排名倒数第三的员工所有信息3、连接语句的使用join on4、所有已经分配部门的员工的last_name和first_name以及dept_no5、所有员工的last_name和first_name以及对应部门编号dept_no,也包括展示没有分配具体部门的员工6、7、itles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。7、所有员工的last_name和first_name以及对应的dept_n

2020-05-11 17:32:55 221

原创 1067 Sort with Swap(0, i) (25 分)

1067 Sort with Swap(0, i) (25 分)Given any permutation of the numbers {0, 1, 2,…, N−1}, it is easy to sort them in increasing order. But what if Swap(0, *) is the ONLY operation that is allowed to use...

2019-09-04 20:04:03 113

原创 二分查找

二分查找问题背景:在单调序列中找到给定值的位置。例如在【1,3,5,7,9】中找到5的位置。分析:顺序查找显然需要O(n)的时间复杂度。由于是单调序列显然可以通过比较中间值的大小进而缩小查找的范围从而降低时间复杂度。即本次研究的二分查找。#include <cstdio>int num[5] = {1, 3, 5, 7, 9};int Birnary_Search(int i...

2019-09-01 11:21:36 128

原创 1034 Head of a Gang (30 分)

1034 Head of a Gang (30 分)One way that the police finds the head of a gang is to check people’s phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a ...

2019-08-30 17:36:15 286 2

原创 two pointers思想

two pointers思想two pointers常见于一些算法编程中,现对该思想进行总结归纳。例如求一个递增数列a[1,2,3,4,5,6]中两相异数的和为8的组合。分析如下,首先设置两个指针i和j分别指向队首和队尾。跟据此分析将算法归结为代码#include <cstdio>int main(){ int a[6] = {1,2,3,4,5,6}; ...

2019-08-15 16:27:28 176

原创 大整数运算

大整数运算以一个简单题目来开始我们今天的笔记1024 Palindromic Number (25 分)A number that will be the same when it is written forwards or backwards is known as a Palindromic Number. For example, 1234321 is a palindromic n...

2019-08-01 21:45:45 399

转载 C++ 参数传递

C++ 参数传递参数传递分为:值传递,指针传递,引用传递一、值传递函数定义int add(形参 a,形参 b){……}函数调用add(实参 c,实参 d)按值传递的过程为:首先计算出实参表达式c和d的值,接着给对应的形参变量a和b分配一个存储空间,该空间的大小等于该形参类型的,然后把以求出的实参表达式c和d的值一一存入到形参变量分配的存储空间中,成为形参变量的初值,供被调用函数执...

2019-07-28 07:55:34 197

原创 1152 Google Recruitment

1152 Google RecruitmentIn July 2004, Google posted on a giant billboard along Highway 101 in Silicon Valley (shown in the picture below) for recruitment. The content is super-simple, a URL consisting...

2019-07-16 21:12:59 108

转载 【动态规划】01背包问题(通俗易懂,超基础讲解)

转载自大神:Yngz_Miao 原文链接:https://blog.csdn.net/qq_38410730/article/details/81667885我只是来单纯学习怎么写博客的,嘿嘿(●ˇ∀ˇ●)问题描述有n个物品,它们有各自的体积和价值,现有给定容量的背包,如何让背包里装入的物品具有最大的价值总和?为方便讲解和理解,下面讲述的例子均先用具体的数字代入,即:eg:number=4...

2019-07-11 14:04:48 1572

原创 1055 The World's Richest

1055 The World’s Richest (25 分)Forbes magazine publishes every year its list of billionaires based on the annual ranking of the world’s wealthiest people. Now you are supposed to simulate this job, b...

2019-06-30 19:52:30 209

原创 1028 List Sorting 字符串比较的坑点

1028 List SortingExcel can sort records according to any column. Now you are supposed to imitate this function.Input Specification:Each input file contains one test case. For each case, the first l...

2019-06-29 22:56:29 286

原创 Oracle 11g 安装过程总结

ORACLE 11g安装总结初入公司,工作中要用到oracle数据库,在装的过程中发现按照网上的很多教程已经无法一次性安装成功,遂记录下我安装的过程,为后面的小伙伴们填坑。一、系统环境系统:Windows 10 家庭版 17763电脑:64位处理器Oracle 11g 第二版 下载Microsoft Windows(X64)https://www.oracle.com/technetw...

2019-06-29 12:53:31 289

转载 存储过程常用函数总结(不定期更新)

存储过程常用函数1、substr() 字符串截取函数2、instr() 字符查找函数3、loop…end loop函数 数据库里的循环函数4、substr()函数 字符串截取函数格式1: substr(string string, int a, int b); //a为起始位置,b为长度格式2: substr(string string, int a) ; //这种写法即为默认...

2019-05-21 11:43:53 1497

原创 存储过程总结

存储过程总结工作好难受啊!可能是自己太菜了吧,希望我明天能做的好一点。存储过程是一个为完成某种功能的SQL语句集合。由于存储过程在创建时即在数据库服务器上进行了编译并存储在数据库中,所以存储过程运行要比单个的SQL语句块要快。同时由于在调用时只需用提供存储过程名和必要的参数信息,所以在一定程度上也可以减少网络流量、简单网络负担。用户存储过程语法1、创建存储过程create or repl...

2019-05-13 22:53:01 200

转载 1042 Shuffling Machine

1042 Shuffling Machine (20 分)Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "inside jobs" where empl...

2019-04-19 22:06:13 106

原创 求众数 LeetCode

求众数 LeetCodeGiven an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the array is non-empty and the majority ...

2019-03-18 18:04:47 247

转载 只出现一次的数字 LeetCode

Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without usin...

2019-03-18 16:28:38 112

转载 C++ 字符串和数字相互转化的方法总结归纳

C++ 字符串和数字相互转化的方法总结归纳一、sscanf和sprintfsscanf(源字符串,格式,目的变量) 字符串数组转化为数字 理解为string + scanfsprintf(目的字符串,格式,源变量) 数字转化为字符串数组 理解为string + printf例如:#include &amp;lt;cstdio&amp;gt;int main(){ int n; char...

2019-03-11 21:27:30 1871

原创 1049 数列的片段和

1049 数列的片段和 (20 分)给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10...

2019-03-10 23:03:45 300 1

转载 1073 多选题常见计分法

1073 多选题常见计分法批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到 50% 分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你写个程序帮助老师批改多选题,并且指出哪道题的哪个选项错的人最多。输入格式:输入在第一行给出两个正整数 N(≤1000)和 M(≤100),分别是学生人数和多选题...

2019-03-04 22:56:08 239

原创 1080 MOOC期终成绩

1080 MOOC期终成绩 (25 分)对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(Gmid−term×40%+Gfinal×60%),如果 Gmid−term&gt;G​final;否则总评 G ...

2019-03-04 22:08:44 277

转载 Dijkstra算法计算最短路径

Dijkstra算法计算最短路径(笔记)Dijkstra算法的核心在于1、设置一个起始点到其他各点的最短路径数组d[maxV],和结点访问数组vis[maxV]2、每次在d[maxV]数组中找未访问结点中最小结点u,设置为已经访问3、在结点u的相邻结点中寻找比较,并更新d[maxV]4、循环n遍,即可得到最短路径数组容易迷糊的点在于实际碰到问题中常常出现第二第三条件,要求在满足最短路径...

2019-02-25 22:46:00 1422

转载 1005 继续(3n+1)猜想

1005 继续(3n+1)猜想转载于https://blog.csdn.net/qq_40167974/article/details/80739783卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则...

2019-02-13 18:36:13 129

原创 PAT A1020 Tree Traversals

PAT A1020 Tree TraversalsSuppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to output the level order tra...

2019-01-19 20:15:41 131

转载 简述C语言中.h文件和.c文件作用和区别

简述C语言中.h文件和.c文件作用和区别在c语言学习过程中,对.h文件和.c文件不甚了解,参考其他资料后对它进行简要分析:.h文件和.c文件作用使用.h文件和.c文件的原因.h文件和.c文件作用xx.h文件 .h中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。 xx.c文件 .c文件一般放的是变量、数组、函数的具体定义...

2018-08-25 23:33:16 9479 2

空空如也

空空如也

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

TA关注的人

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