自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cungudafa的博客

Java♡Python♡Linux 学习记录(๑• . •๑)公众号:【IOT姑】,网站:【cungudafa.js.org】 差一点儿,我们就错过了!

  • 博客(27)
  • 资源 (7)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【Java面试题】左旋转字符串

【题目】:汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!【示例】:例如,字符序列S=”abcXYZdef”,输出循环左移3位后的结果,即“XYZd...

2019-09-25 14:48:33 121

原创 【Java面试题】栈中所含最小元素的min函数

【题目】:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。【示例】:输入45237peek() 查看栈顶的对象而不移除它push() 入栈pop() 出栈用一个min栈同步存储stack栈最小数,比较;保证时间复杂度。入栈:出栈:【关键点】: 栈,O(1)【Java】:import java.util.St...

2019-09-25 14:28:37 118

转载 【Java面试题】顺时针打印矩阵

【题目】:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.【示例】:例如,如果输入如下4 X 4矩阵:则依次打印出数字1,2,3,4,8,12,16,15,14,1...

2019-09-25 13:08:06 90

原创 【Java面试题】二叉树的镜像

【题目】:操作给定的二叉树,将其变换为源二叉树的镜像。【示例】:【关键点】: 二叉树【Java】:/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.va...

2019-09-25 10:43:19 65

原创 【Java面试题】判断B是不是A(二叉树)的子结构

【题目】:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)【思路】:循环取每个结点作比较:A(root)和B( subtree)匹配根节点匹配左右子结构有根同,子结构相同;返回true【关键点】: 二叉树【Java】:/**public class TreeNode { int val = 0; TreeN...

2019-09-25 10:19:50 82

原创 【Java面试题】Java程序初始化顺序

Java程序初始化顺序:父类的静态代码块子类的静态代码块父类的普通代码块父类的构造方法子类的普通代码块子类的构造方法Java程序初始化顺序:父类的静态代码块子类的静态代码块父类的普通代码块父类的构造方法子类的普通代码块子类的构造方法class A { public A() { System.out.println("class A"); } ...

2019-09-23 22:52:53 128

转载 【Java面试题】try-catch-finally结合return执行顺序

对于异常捕获及返回执行顺序的实验和总结try{code1;return1} catch{code2;return2} finally {code3}public static void main(String[] args) { int flag=testtrycatch(); System.out.println("flag:"+flag); }...

2019-09-23 12:48:03 127

转载 【Java面试题】合并链表

【题目】:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。【示例】:已有两递增链表:12689和3457合并:结果:123456789【关键点】: 链表,递归【Java】:/*public class ListNode { int val; ListNode next = null; ListNode(in...

2019-09-22 17:54:26 87 1

原创 【Java面试题】反转链表

【题目】:输入一个链表,反转链表后,输出新链表的表头。【示例】:abcd反转:结果:dbca【关键点】: 链表【Java】:/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/p...

2019-09-22 17:34:45 68

原创 【Java面试题】链表中倒数第k个结点

【题目】:输入一个链表,输出该链表中倒数第k个结点。【示例】:已知链表,给出k=3123456789 10找出该链表倒数第3个结点。结果:12345678【关键点】: 链表遍历两个链表指向head,pre先走k-1个节点;第k个数时,pre继续走,last从头开始走;pre走到完,last为倒数第k个。【Java】:/*public class ListNo...

2019-09-22 17:30:01 65

原创 【Java面试题】调整数组中数字顺序

【题目】:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。【示例】:给出:123456前奇数后偶:结果:135246【关键点】: 数组遍历,复杂度O(mn)【Java】:public class Solution { public void re...

2019-09-22 16:46:55 128

原创 【Java面试题】二进制中1的个数

【题目】:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。【示例】:输入:n=12(10进制)=1100(2进制)该数二进制表示中1的个数:结果:2【关键点】: 进制转换,与运算,补码原码反码 示例分析:如果一个整数不为0,那么这个整数至少有一位是1。如果我们把这个整数减1,那么原来处在整数最右边的1就会变为0,原来在1后面的所有的0都会变成1(如果最右边的...

2019-09-22 15:40:58 107

原创 【Java面试题】矩形覆盖

【题目】:我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?【示例】:n = 1 的时候 只能横着覆盖,一种n = 2 的时候 可以横着和竖着覆盖,两种n = 3 的时候 第三级横着覆盖,用了一级,剩下 n = 2,有两种覆盖方法 第三季竖着覆盖,用了两级,剩下 n = 1,有一...

2019-09-22 15:10:07 115

原创 【Java面试题】青蛙跳台阶

目录一、青蛙跳台阶二、变态跳台阶一、青蛙跳台阶【题目】:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。【示例】:台阶青蛙跳法1级台阶1种跳法2级台阶2种跳法3级台阶3种跳法4级台阶5种跳法【关键点】: 进阶斐波那契数列,动态规划思路:跳到第n个台阶,只有两种可能...

2019-09-22 14:35:37 162

原创 【Java面试题】斐波那契数列

【题目】:大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39【示例】:从0开始的斐波那契数列(0+1+1+2+3+5+…),输入n=2找出该数列的第2项结果:1【关键点】: 斐波那契数列(两数之和)、非递归注意:n 的取值范围【Java】:public class Solution { p...

2019-09-22 11:44:22 198

原创 【Java面试题】旋转数组的最小数

【题目】:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。【示例】:现有旋转数组如下[6501,6828,6963,7036,7422,7674,8146,8468...

2019-09-21 18:59:59 101

原创 【Java面试题】用两个栈来实现队列

【题目】:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。【示例】: 队列:输入1234,输出1234【关键点】:利用栈(先进后出)原理、 2个栈组成队列(先进先出);栈1:入栈顺序abcd、出栈顺序dcba;栈2:入栈顺序 为栈1的出栈顺序dcba、 出栈顺序为abcd。队列:先进先出(输入abcd,出来顺序依旧是abcd)【Java】...

2019-09-21 18:16:04 62

原创 【Java面试题】重建二叉树

【题目】:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。【示例】:例如输入前序遍历序列和中序遍历序列{1,2,4,7,3,5,6,8}和{4,7,2,1,5,3,8,6}则重建二叉树并返回:【...

2019-09-21 16:56:16 91

原创 【Java面试题】从尾到头打印链表

【题目】:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。【示例】:输入链表123456倒序输出结果:654321【关键点】: 利用栈(先进后出)原理【Java】:/*** public class ListNode {* int val;* ListNode next = null;** List...

2019-09-21 15:51:00 66

原创 【Java面试题】替换空格

【题目】:请实现一个函数,将一个字符串中的每个空格替换成“%20”。【示例】:例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。【关键点】: 字符串处理,正则表达式【Java】:public class Solution { public String replaceSpace(StringBuffer str) ...

2019-09-21 15:29:05 46

原创 【Java面试题】二维数组的查找

【题目】:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。【示例】:现有数组如下图,输入6,判断数组中是否含有该整数。结果:true【关键点】: 数组遍历,复杂度O(mn)【Java】:public class Solution {...

2019-09-21 15:23:36 96

原创 【Java面试题】回文检测

【题目】:回文检测即是给定一个数,这个数顺读和逆读都是一样的。例如:121,1221是回文数,123,1231不是回文数。【示例】:示例一:123321输出:是回文示例二:123456输出:不是回文【关键点】:字符串操作,StringBuilder可变对象,reverse()字符串反转,equals字符串比较在线测试:http://www.it1352.com/onlineto...

2019-09-17 16:40:26 165

转载 【Java面试题】0到n-1中缺失的数字

【题目】:0到n-1中缺失的数字一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0到n-1之内。在范围0到n-1的n个数字中有且只有一个数字不在该数组中,请找出这个数字【示例】:示例一:0,1,2,3,5输出:4示例二:0,3,4,2,5输出:1【关键点】:二分查找,数值和下标的关系在线测试:http://www.it1352.com/onlineto...

2019-09-17 16:21:07 140 2

转载 【你没发现Github的隐藏功能之】reveal.js实现html播放ppt的炫酷效果

预览:https://cungudafa.github.io/reveal/下载:https://github.com/cungudafa/reveal只需要修改index.html即可,这是用reveal.js实现PPT效果,再也不用担心U盘中病毒了!附:原作者:https://hakim.se/...

2019-09-09 12:37:56 315

原创 【你没发现Github的隐藏功能之】预览html网页效果

目录三步设置Github预览html优点用途三步设置Github预览html新建仓库Git上传css、js、img和index.html(必要)&&其他点击设置Settings:找到github pages那一栏,在Source中选择master branch,然后saveSettings设置:找到github pages那一栏,在Source中选择maste...

2019-09-09 12:13:09 361

原创 Springboot2整合Redis+Mysql

目录一、安装Redis二、Springboot2实例测试(1)创建项目--jpa查询mysql(2)整合Redis缓存(3)测试类三、总结一、安装Redis环境:Windows10下载下载链接:https://github.com/microsoftarchive/redis/releases解压到任意目录,并在目录下新建startup.cmd,并写入快速启动语句!red...

2019-09-06 19:41:54 713

原创 xshell和xftp连不上阿里云服务器(密码坑、更新服务器环境)

记一次完整登陆一次阿里云服务器的过程!!!!阿里云控制台账户密码(假设是支付宝账户和密码~~)阿里云ETC实例,我这里是ETC华北地区的一个服务器(这里面可划分了好几组密码!!)忘记任何密码都可以在此处更改:3.1 远程连接密码(网页登录页面验证,状态验证)- 远程连接- 网页第一件事就是输入这6位状态码修改要求:6位数3.2 实例密码(这个是登录所用到的,用户名一般...

2019-09-04 16:39:58 924 3

keras-yolo3-recognize.rar

hand-keras-yolo3-recognize 模型训练参考:https://gitee.com/cungudafa/keras-yolo3 yolo3识别这里参考于:https://github.com/AaronJny/tf2-keras-yolo3

2020-03-30

evaluation_code.tar.gz

人手数据集——VOC格式数据集 来源http://www.robots.ox.ac.uk/~vgg/data/hands/

2020-03-28

SSM框架(六)SpringMVC-Spring集成【Mybatis搭建详述】

SSM框架(六)SpringMVC-Spring集成【Mybatis搭建详述】详细参考博客:https://blog.csdn.net/cungudafa/article/details/90602754

2019-06-01

SSM框架(五)jquery三种数据耦合方式

SSM框架(五)jquery三种数据耦合方式,详细讲解:https://blog.csdn.net/cungudafa/article/details/90598611

2019-05-27

python3开发环境安装.doc

Windows10环境,基于eclispe,python3开发环境安装,完整配置教程!

2019-05-22

SSM框架(三) Maven实现文件上传与下载

SSM框架实现文件上传与下载功能,具体详细讲解查看我的博客:https://blog.csdn.net/cungudafa/article/details/90319533

2019-05-18

SSM框架(一) 基于eclipseJee搭建SpingMVC框架

SpingMVC搭建maven项目,SSM(Spring+SpringMVC+MyBatis) 框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。具体讲解在:SSM框架(一) 基于eclipseJee搭建SpingMVC框架:https://blog.csdn.net/cungudafa/article/details/90204469

2019-05-17

自定义分类框点两次才生效

发表于 2020-02-19 最后回复 2020-03-06

空空如也

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

TA关注的人 TA的粉丝

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