自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 [剑指offer]算法9 位运算和数值的整数幂

时间限制:1秒空间限制:32768K热度指数:150911K 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 这道题目很是喜欢只是我对位运算了解的甚少,所以这里只是 提供题目的解法。 【JAVA代码】 package Offer; public class lertMove{     public static void main(String[]

2017-10-29 20:03:01 277

原创 [剑指offer]算法8 青蛙跳台阶问题

题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 时间限制:1秒空间限制:32768K 【问题分析】刚开始我对于这道题目我想的相当的复杂,我说出来可以共勉一下,如果真的能研究处理来那就更好了。我是根据2的次方来确定每次跳几个台阶,如果是2的0次方,那就是1个,如果是2的1次方,那就是2个,那么你就会得到很多的101010001类似于这样的序

2017-10-28 19:12:45 314

原创 [剑指offer]算法7 斐波那契数列

题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n 时间限制:1秒空间限制:32768K 分析:斐波那契数列就是下一个数是前面两数的和,所以没有什么很复杂的解过程。 【JAVA代码】 public class Solution { public int Fibonacci(int n) { int sum = 0,tem

2017-10-28 18:18:11 231

原创 [剑指offer]算法6 旋转数组的最小数字

题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 时间限制:3秒空间限制:32768K.  这道题目很容易让人把注意力集中到旋转数组上,其实这道题目结果返回的

2017-10-28 17:32:44 198

原创 [剑指offer]算法5 两个栈实现1个队列

题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 时间限制:1秒 空间限制32768K [问题分析] package Offer; import java.util.Stack; class Solution { Stack stack1 = new Stack(); Stack stack2 = new Stack();

2017-10-28 16:57:18 202

原创 [剑指offer]算法4 重建二叉树

时间限制:1秒空间限制:32768K题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 【题目分析】 通过这种方法,我们就重建了二叉树。 【JAVA代码】

2017-10-28 15:31:39 191

原创 [剑指offer]算法3 链表

时间限制 1s 空间限制  32768K 题目描述输入一个链表,从尾到头打印链表每个节点的值。 【问题分析】JAVA中没有指针,所以我们不能像C语言那样用指针来打印每个节点的值,这里我们用栈来解决本题。 这都是看了网上的分析之后总结理解一下。还有一种就是利用递归的方法。这里就不讲了,可以自行查阅资料。 代码如下:(栈)package Offer; import java.util.

2017-10-28 13:50:47 188

原创 [剑指offer]算法2 字符替换

时间限制1秒  内存限制 32768K 题目描述 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 首先先大家推荐一篇关于StringBuffer的文章 地址 http://blog.csdn.net/linbooooo1987/article/details/7531517 我在看了

2017-10-26 21:23:53 251

原创 [剑指offer]算法1二维数组中的查找

时间限制:1K   空间限制  32768K    知识点:查找 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 【分析】 [JAVA代码]

2017-10-26 19:12:43 192

原创 三次翻转解决串逆序

【左神】 【问题描述】 假设串s,给定下标k,将s分为子串L,P.使原本LP的串变为PL,在不使用辅助数组的情况下。 例:S[10]={0,1,2,3,4,5,6,7,8,9}   给定K值为6,再改变后的S串为S[10]={6,7,8,9,0,1,2,3,4,5,6} 【问题分析】 题目要求不使用辅助数组,如果要使用辅助数组的话问题很容易解决,只需要把原本的数组根据要求复制到新的数

2017-10-18 22:01:57 546

原创 [牛客网算法笔记]分糖果问题

【左】 【问题描述】

2017-10-18 21:51:07 2410

原创 [牛客网算法笔记]完美洗牌问题

【左神】

2017-10-18 21:49:49 771

python - 识别项目中的接口并生成接口文档

识别项目中的接口并生成接口文档

2023-07-02

mysql+maven+mavicat+vc+wps

出现安装mysql提示缺少dll文件时,请检查当前机器是否缺少C环境

2021-08-28

vue_demo.rar

代码资源和vue-cli生成的demo

2019-11-15

stucheckinsystem.rar

学生签到系统初步开发设计,会在此基础上进行开发,方便同学再次基础上练习。

2019-11-06

简单的RPC示例

C1 与 S1 (C1客户端 S1服务端) 约定了RPCParamter.java 该类、并且S1为C1提供了调用接口文档。比如说,S1给C1 这么一个接口文档,C1只需要远程调用这些方法就行了,通过RPCParamter来传递消息给服务端,服务端在执行完成之后将结果返回给客户端来完成,C1并不需要知道S1主要的实现逻辑是什么,C1会通过RPCParamter告诉S1我要调用那个类中的哪个方法 参数列表类型是什么,参数值是多少。

2019-11-05

SSM整合(成功的案例)

一,创建一个maven的项目 二,pom.xml中添加相关的依赖 三,创建spring.xml 四,在web.xml中注册前端控制器(DispatherServlet) 五,持久层测试 六,控制层测试和视图层测试 七,注意事项 八,下载地址  九,关于数据库:自己创建一个数据库,创建表,以及修改数据源。

2018-11-12

学生签到系统的开发,springmvc+mybatis。

maven项目 mybatis框架 (jsp页面+mybatis.jar+数据库表的SQL语句+数据的导入+图片+依赖_+ sql语句)

2018-08-30

json依赖包

先把对象转成jsonobject对象,存入list集合中个,再将该集合转成字符串存入cookie中,待到取出的时候,将字符串拆分得到各个对象的jsonobject对象,然后转成对应的数据对象存放在集合中,然后在使用,但考虑到经过这么多的转换效率势必有所下降,所以最后还是没有使用这种方法,记录一下

2018-08-18

省市区级联

通常我们会有如下的操作,就是在你注册某些信息的时候会选择一些关于自己的属性,比如说你注册一个账号,他会有如下选项,你先选择自己所在学校的名称,然后在选择自己的学院,完成之后选择自己的专业。这组操作中涉及学校与学院,学院与专业的级联。当你选择学校时,下一个选项是学院,但是这个学院是依附于学校的,就是说你只能选择你所在学校的学院,同理你也还能选择该学院的专业,比如说,你是计算机学院的,你就不可能选到机械工程专业。

2018-06-11

Maven-java-数据库操作

上一篇文章介绍了如何创建Maven的项目,以及数据库的连接。这一篇文章记录一下,在Java通过面向对象实现数据库中各种表的查询。

2018-06-04

java-swing 简单的登录注册

账户和密码都是通过正则表达式来校验的,验证码是通过花瓣画出来生成图片的。点击验证码可以切换图片。

2018-05-28

单机火车票购票系统

在最开始学线程的时候完全是懵逼,只知道概念却不理解,不知道什么时候用什么地方用。等到第二次学的时候还是跌跌撞撞,不是能完全理解,所以通过一个小的联系来练习一下。在单机火车票购票系统中,我只用乘客(Passenger)实现Callable接口,在其run方法下实现了订票。最基础的是两个人不能订购同一张火车票

2018-05-16

Android手机蓝牙与手机,HC05设备通信

APP作为信息的发送者与接受者,可以实现手机与手机的通信,手机向HC05发送数据(HC06就不知道了)。解压用AS打开生成APK就可以使用。

2018-03-19

JAVA网络基础通信

实用线程+循环完成了客户端与服务端的简单通信(服务端为本机),服务器端可以向客户端发送消息,客户端也可以向服务器端发送消息。你一句我一句实现对话,通过检测内容是否为OVER结束对话。

2018-03-17

Android 手机蓝牙向向目标设备传输数据(客户端)

手机通过蓝牙控制硬件设备(三色灯),将代码中的蓝牙地址替换为单片机上蓝牙设备的地址,理论可以。

2018-03-06

遥控器按钮的设计

AndroidUI的设计关于遥控器按钮,下载加压到你的AS空间下就可以使用。

2018-01-03

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

TA关注的人

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