自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (4)
  • 收藏
  • 关注

原创 Java:14. 最长公共前缀

描述题解代码class Solution { public String longestCommonPrefix(String[] strs) { String str=""; int len=strs.length; int i,j; char c; if(len==0) return str; for(j=0;j<len;j++){ if(

2020-08-13 21:42:54 125 1

原创 java:13. 罗马数字转整数

描述

2020-08-13 21:05:45 106

原创 Java:12. 整数转罗马数字

描述

2020-08-13 21:05:05 151

原创 Java:11. 盛最多水的容器

描述题解双指针法,维护一个最大面积,移动相对短的线段,因为移动相对短的线段,虽然减少了长,但宽可能增高了,带来更大的面积。代码 public int maxArea(int[] height) { //双指针法 int len=height.length; int i=0,j=len-1; int max_area=0,min_height; while(i<j){ min_hei

2020-08-13 21:04:09 83

原创 Java/leetcode:9. 回文数

描述题解如果是回文数,一定不会溢出但是不是回文就有可能溢出,用long代码 public boolean isPalindrome(int x) { long reverse=0,origin=x; int t; if(x<0) return false; if(x/10==0) return true; while(x!=0){

2020-08-13 20:29:39 71

原创 Java/leetcode:8. 字符串转换整数 (atoi)

描述请你来实现一个 atoi 函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。接下来的转化规则如下:如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来,形成一个有符号整数。假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。该字符串在有效的整数部分之后也可能会存在多余的字符,那么这些字符可以被忽略,它们对函数不应该造成影响。注意:假如该字符串中的第一个非空格字符不是一个有效

2020-08-13 20:15:00 76

原创 Java/leetcode:7. 整数反转

代码class Solution { public int reverse(int x) { int number[]=new int[100]; int ret=0;//返回值 int t=0;//每位上的数字 int index=0; if(x==0) return x; while(x!=0){ t=x%10; number[

2020-08-13 15:59:13 70

原创 Java:6. Z 字形变换

描述将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。代码内存超出限制。。。为什么?class Solution { public String convert(String s, int n

2020-08-13 14:50:52 104

原创 Java:5. 最长回文子串

描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。题解1.中心扩展法算法思想:以center下标作为回文子串的中心,i标记回文子串的左边,j标记回文子串的右边,初始i和j为center,通过s[i] == s[j]不断从中心center向外扩展i–,j++。时间复杂度O(n^2)若最大回文子串长度为奇数,i和j同时从center扩展开,i=j=center

2020-08-13 00:24:03 120

原创 python:素数处理

【问题描述】编写素数函数sushu()来判断一个大于等于2的正整数是否为素数,如果是返回true,不是返回false,输入一个正整数n(n>=20),输出大于等于n的第三小素数【样例输入】n:4【样例输出】11def sushu(n): if n <= 1: return False for i in range(2, n): if n % i == 0: return False retu

2020-05-30 11:48:42 781

原创 python:连续单词个数

问题描述输入任意一行字符串,含有数字和非数字字符以及空格等,如:df23A? 45d0@输出其中数字和字母出现的个数如果将其中所有连续出现的字母视为一个单词,要求统计在该字符串中共有多少个单词,并将这些数依次输出。【样例输入1】df23A? 45cde0@a【样例输出1】574df A cde a【样例输入2】12@【样例输出2】2 0 0【样例说明】输出结果第一行为字符串中数字字符的个数,第二行为字符串中字符个数。第3行为字符串中连续字母字符即单词个数intCount =

2020-05-30 11:43:17 1068

原创 4寻找两个正序数组的中位数median-of-two-sorted-arrays(java)

描述给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例nums1 = [1, 3]nums2 = [2]则中位数是 2.0。nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5题解中位数:将一个集合划分为两个长度相等的子集,其中一个子集中的元素总是大于另一

2020-05-22 21:11:59 97

原创 3无重复字符的最长子串longest-substring-without-repeating-characters

描述

2020-05-08 20:06:59 154

原创 2两数相加

单链表

2020-05-08 19:59:47 114

原创 1两数之和two-sum

频繁出现的双指针思路

2020-05-08 17:23:24 68

原创 Mysql日常需要用到的命令

登陆:mysql -u root -p查看密码: select host,user,authentication_string from mysql.user;

2019-09-10 12:13:22 90

原创 AspectJ基于注解(5种AspectJ通知类型)

1.首先要知道的AOP的一个术语target目标类:需要被代理的类。例如:UserServiceJoinpoint连接点:所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut切入点:已经被增强的连接点。例如:addUser()advice通知/增强,增强代码。例如:after、beforeWeaving织入:是指把增强advice应用到目标对象target来创建新的代...

2019-09-09 18:33:57 483

原创 文件对象的一些操作:打开文件夹的所有路径下的文件名、拷贝文件内容

package IO;import java.io.File;import java.io.IOException;public class Main1 { public static void main(String[]args)throws IOException,ClassNotFoundException { file();//文件对象 } public stat...

2019-07-05 09:49:21 114

原创 基于网络小型文件型的数据管理系统

基于网络小型文件型数据管理系统的构建功能具体如下:(1)支持定长记录。(2)支持使用标准的SQL 语句进行数据操纵,例如:INSERT、SELECT、DELETE 和UPDATE。(3)支持条件范围查询和多条件查询。支持 DELETE 和 UPDATE 的批量处理。该系统实现小型关系数据库管理和文件管理的基本操作。包括数据库的创建、数据库中文件的基本操作,增加、删除、修改数据,对SQL语...

2019-06-19 22:15:59 242

原创 软件测试之功能性测试方法---决策表法

程序说明:前一日函数 Pre Date 是 NextDate的逆函数,即给定一 个月份、日期、年,会返回前一天的日期。年的取值在1812年到2017年。日的取值 在 1日到 31 日之间。月的取值 在 1到 12 月之间**分析步骤:**一、决策表分析过程1、条件桩、动作桩输入:–Year–Month–Day为获得前一个日期,PreDate函数需执行的操作只有如下8...

2019-06-13 17:19:30 5132 3

原创 python实现对文本数据的异常数据删除

1.以下数据格式第一列为时间,时间相同情况下,第二列数据需要递增,否则是错误的需要删除这一行数据2.文本数据贴一部分:16:28:34 3965 22 2 916:28:34 4165 22 1 816:28:34 4365 22 1 616:28:34 4568 22 2 916:28:34 4766 21 0 916:28:34 497 22 1 916:28:34 5166 ...

2019-04-20 17:11:11 1536

转载 4尺度6方向变换函数图像及指定图像变换后的图像保存

4尺度6方向的Gabor变换# import the necessary packagesimport numpy as npimport cv2 as cvfrom pylab import *# 定义了一个4尺度6方向的Gabor变换# 并将4尺度6方向变换函数图像及指定图像变换后的图像保存在指定文件夹# 可扩展为各种方法求纹理特征值等def Gabor_u4v6(imag...

2019-04-20 17:04:01 144

原创 window10环境下的 java环境配置验证中输入java成功了但输入javac不成功的解决方法

Path的配置:按一般的网上教程,配置时都会是复制这段【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】要注意的是:win10的都分开显示,还是比较直观,但由于编辑器的原因,所有变量连成一串,并且自动在配置的变量值前后加了引号和一个分号,引起路径失效。看图吧:...

2019-03-28 20:06:19 1731 1

原创 寒假作业-2016年蓝桥杯省赛C/C++ A组题

现在小学的数学题目也不是那么好玩的。 看看这个寒假作业: □ + □ = □ □ - □ = □ □ × □ = □ □ ÷ □ = □ 每个方块代表1~13中的某一个数字,但不能重复。 比如: 6 + 7 = 13 9 - 8 = 1 3 * 4 = 12 10 / 2 = 5 以及: 7 + 6 = 1...

2019-03-22 19:41:49 263

空空如也

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

TA关注的人

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