自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抹茶饼的博客

IT 技术人员

  • 博客(32)
  • 资源 (12)
  • 收藏
  • 关注

原创 Plugin ‘LayoutCreator‘ (version 1.4) was explicitly marked as incompatible with the current version

AS如何引用本地jar包问题解决方案,Plugin 'LayoutCreator' (version 1.4) was explicitly marked as incompatible with the current version of the IDandroid studio plugin 'LayoutCreator' (version 1.4) was explicitly marked as inc

2022-03-03 00:00:36 3958 2

原创 怎么在excel中对比两列数据并查找重复项

怎么在excel中对比两列数据并查找重复项方法一:方法二:方法三:IF函数语法格式:方法一:=MATCH(A1,D$1:D95,0),返回的是 A列中的值所在D列的行号,D$1:D95表示D中的行范围。方法二:=MATCH(A1,D$1:D$95,0),返回的是 A列中的值所在D列的行号,D$1:D$95表示D中的行范围。方法三:=IF(ISNA(原公式),"",原公式) 取消&N/AIF函数语法格式:=IF(logical_test, value_if_true, val

2021-08-07 14:50:26 1925

原创 把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。1*2,1*3,1*5 min 2 2*2,1*3,1*5 min 3 2*2,2*3,1*5 min 4 2*2,2*3,1*5 min 5...运行时间:18ms占用内存:9532k...

2019-08-30 01:10:38 1232

原创 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字

一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字运行时间:17ms占用内存:9428k//num1,num2分别为长度为1的数组。传出参数//将num1[0],num2[0]设置为返回结果import java.util.ArrayList;public class Solution { public void FindNumsAp...

2019-08-30 00:27:52 807

原创 统计一个数字在排序数组中出现的次数。

统计一个数字在排序数组中出现的次数。public class Solution { public int GetNumberOfK(int [] array , int k) { int result=0,low=0,high=array.length-1,mid=0; while(low<=high){ mid=(hig...

2019-08-29 23:56:39 190

原创 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。

定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。class Solution { stack<int> s;public: void push(int value) { s.push(value); } void pop() { if(s.empty()) re...

2019-08-28 09:11:15 245

原创 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字

输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下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.import java.util.ArrayList;public class Solution { public A...

2019-08-26 21:59:05 432

原创 归并排序

归并排序,使用递归求解的方法#include <stdlib.h>#include <stdio.h>void Merge(int a[],int low, int mid, int high){ //sizeof只有在看到数组定义时才能够测出字节数 // printf("sizeof(a)/sizeof(a[low])= %d\n",(siz...

2019-08-24 12:20:26 87

原创 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。

写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。首先看十进制是如何做的: 5+7=12,三步走第一步:相加各位的值,不算进位,得到2。第二步:计算进位值,得到10. 如果这一步的进位值为0,那么第一步得到的值就是最终结果。第三步:重复上述两步,只是相加的值变成上述两步的得到的结果2和10,得到12。同样我们可以用三步走的方式计算二进制值相加: 5-101...

2019-08-24 00:47:57 121

原创 操作给定的二叉树,将其变换为源二叉树的镜像

操作给定的二叉树,将其变换为源二叉树的镜像二叉树的镜像定义:源二叉树8/ 6 10/ \ / 5 7 9 11镜像二叉树8/ 10 6/ \ / 11 9 7 5public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null;...

2019-08-23 23:17:55 413

原创 插入排序

直接插入排序适用于基本有序或者数量不大的序列,可以适用于顺序存储和链式存储的线性表,时间复杂度为O(n^2),是一个稳定的排序。#include <stdio.h>#include <stdlib.h>void Insert_sort(int a[],int n){ int i,j,temp; for(i=0; i<n-1; i++) ...

2019-08-23 19:01:42 127

原创 交换排序

冒泡排序从前往后(从后往前),两两比较,每趟比较可以确定一个元素的位置,时间复杂度为O(n^2),是一个稳定的排序。#include <stdio.h>#include <stdlib.h>void Bubble_Sort(int k[],int n)//稳定的排序算法{ int i,j; for(i=0; i<n-1; i++) { ...

2019-08-23 18:53:15 104

原创 选择排序

堆排序#include <stdlib.h>#include <stdio.h>void swap(int k[],int i,int j){ int temp=k[i]; k[i]=k[j]; k[j]=temp;}void heapAdjust(int k[],int s,int n){ int i,temp; te...

2019-08-23 17:14:41 87

原创 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构

输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; ...

2019-08-23 00:44:20 237

原创 输入一个链表,反转链表后,输出新链表的表头

输入一个链表,反转链表后,输出新链表的表头public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}public class Solution { public ListNode ReverseList...

2019-08-23 00:12:43 664

原创 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。

输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。`public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}public class Solution { p...

2019-08-23 00:11:01 90

原创 输入一个链表,输出该链表中倒数第k个结点。

两个指针,一前一后前面的比后面的先走k步,然后一起向后走运行时间:22ms占用内存:9660k/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution {...

2019-07-27 00:36:59 91

原创 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

定义新数组,空间换时间运行时间:17ms占用内存:9292kpublic class Solution { public void reOrderArray(int [] array) { if(array.length==0||array==null){ return; } int a[]= new in...

2019-07-26 23:18:56 278

原创 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。

使用累乘 直接暴力求解 复杂度O(n)运行时间:43ms占用内存:10564kpublic class Solution { public double Power(double base, int exponent) { if(exponent==0) return 1; if(base == 0 && expo...

2019-07-26 00:05:31 201

原创 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示

输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示考虑与(&)运算 , 每次n和(n-1)与操作 ,就会把对应源原数据n的2进制中的最后一个1变为0运行时间:16ms占用内存:9244kpublic class Solution { public int NumberOf1(int n) { int m=0; while(n!...

2019-07-25 00:06:44 1523

原创 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法

我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?仍然是斐波那契数列21 ------ 1 种22 ------ 2 种23 ------ 3 种24 ------ ||||、----、 --||、|–| 、 ||–运行时间:611ms占用内存...

2019-07-24 23:14:57 189

原创 *求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)**

求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)Way1 Java 方法考虑使用&& 逻辑与运算运行时间:13ms占用内存:9312kboolean t=(n>0)&&(sum+=Sum_Solution(n-1))>0;//Java 声明boobean数...

2019-07-24 22:55:59 281

原创 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

**一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。**递归思路 运行时间:14ms 占用内存:9296k因为n级台阶,第一步有n种跳法:跳1级、跳2级、到跳n级跳1级,剩下n-1级,则剩下跳法是f(n-1)跳2级,剩下n-2级,则剩下跳法是f(n-2)所以f(n)=f(n-1)+f(n-2)+…+f(1)因为...

2019-07-24 00:26:06 2749

原创 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。

一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。考虑使用 斐波那契数列(递归)495 ms 9300Kpublic class Solution { public int JumpFloor(int target) { if(target<1) return 0;...

2019-07-23 23:45:39 943 1

原创 二分法查找旋转数组的最小值

旋转数组的最小值

2019-07-21 00:18:01 684

原创 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路:stack1用来进栈,stack2出栈,这里未考虑stack1满的情况,,,出栈:stack1 ,stack2为空报空栈,栈2为空则stack1出栈给stack2,import java.util.Stack;public class Solution { Stack<Integ...

2019-07-15 00:33:29 280

原创 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5

输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。public class Solution { public TreeNode reConstructBinaryTree(int [] pre,in...

2019-07-12 16:20:52 684

原创 输出斐波那契数列的第n项(从0开始,第0项为0)

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39,,1、1、2、3、5、8、13、21、34 …- 数组循环运行时间:17ms 占用内存:8952kpublic class Solution { public int Fibonacci(int n) { int[] ar...

2019-07-07 21:26:57 2177

原创 JAVA输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。

**输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。**//递归 方法import java.util.ArrayList;public class Solution { public ArrayList<Integer> printListFromTailToHead(ListNode listNode) { ArrayList<...

2019-07-02 15:47:00 266

原创 JAVA请实现一个函数,将一个字符串中的每个空格替换成“百分号20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We百分号20Are百分号20Happy。

public class Solution {public String replaceSpace(StringBuffer str) {return str.toString().replaceAll(" " , “%20”);}}

2019-07-02 15:39:37 1343

原创 Java在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

public class Solution {public boolean Find(int target, int [][] array) {for(int i=array[0].length-1;i>=0;i–){for(int j=0;j<array.length;j++){if(array[j][i]==target){return true;}if(array[...

2019-07-02 15:07:39 599

原创 python关于for的用法简介

python关于for的用法简介for i in rang(10):print("loop",i)打印结果 从1 到10for i in rang(0,10): print("loop",i) 输出结果 从1打印到10 for i in rang(0,10,2): print("loop",i) 输出结果 0 2 4 6 8rang()...

2018-08-25 10:39:15 1072 1

毕业证带领授权委托书、毕业证带领授权委托书

毕业证带领授权委托书

2024-07-20

无人机驾驶员考试题库,超视距驾驶员

无人机驾驶员考试题库,超视距驾驶员

2024-07-20

android-support-v7-recyclerview 添加错误

1.Project Structure中添加依赖时,容易添加不进去,所以使用本地添加,将android-support-v7-recyclerview放在对应项目的lib文件中,并add as library。如果在build.gradle中出现implementation files('libs\\android-support-v7-recyclerview.jar')就算是添加成功。 2.在布局文件中使用 androidx 的布局控件,在逻辑代码文件中导入androidx相关包。(取代android.support.v7) 3.在gradle.properties文件中,注释android.enableJetifier=true。(# android.enableJetifier=true) 最新way2:

2024-05-21

C语言程序设计课堂教案

C语言程序设计教学ppt,带有练习题和例题讲解

2022-01-14

寝室管理系统

简单的寝室管理系统,界面清晰明了,操作简单,可供小白学习

2018-08-25

学生成绩管理系统

本系统采用传统的MVC开发模式,即Jsp+Javabean+Servlet,使用mysql数据库。其中Jsp实现视图端,Javabean是模型端,Servlet是控制端。Servlet担当主要逻辑控制,通过接受Jsp传来的用户请求,调用以及初始化JavaBean,再通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,JavaBean在本系统中主要担当配合Jsp以及Servlet来完成用户的请求,而Jsp主要担当接受与响应客户端。

2018-08-25

企业事务管理系统

了解企业日常管理系统的基本需求 学会如何编写项目计划书 学会如何分析和设计数据库 学会如何使用JSP+JavaBean+Servlet进行开发 学会使用MyEclipse进行JavaEE开发 学会使用MyEclipse部署发布和调试JavaEE程序

2018-08-25

完整的宿舍管理系统

学生宿舍管理 java MySQL数据库 eclipse easyui spring mvc hibernate spring

2018-08-25

高大上的图书管理系统

图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐。一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。从读者与图书馆管理员的角度出发,本着以读者借书、还书快捷、方便的原则,本系统具有以下特点: 确保系统具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。 系统尽可能简化图书馆管理员的重复工作,提高工作效率。 简化数据查询、统计难度。

2018-08-25

Sqlsever图书管理系统

图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐。一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。从读者与图书馆管理员的角度出发,本着以读者借书、还书快捷、方便的原则,本系统具有以下特点: 确保系统具有良好的系统性能,友好的用户界面。 较高的处理效率,便于使用和维护。 采用成熟技术开发,使系统具有较高的技术水平和较长的生命周期。 系统尽可能简化图书馆管理员的重复工作,提高工作效率。 简化数据查询、统计难度。

2018-08-25

简单点的成绩管理软件

改成绩管理系统代码完整,附有数据库文件,可直接导入。成绩管理系统的基本功能完善

2018-08-25

图书管理系统

(1)图书类别信息管理:作为一个学校的图书馆,涉及到的图书是很多的,这就有必要对图书进行分门别类,这样有利于对图书的查询和管理。不同的图书类别可以借阅的天数也是不一样的,管理员登陆系统后可以对图书类别进行添加,更新和删除操作。 (2)图书信息管理:当管理员对图书类别信息添加完成后,就可以开始进行图书信息的录入了,只有将图书馆拥有的图书录入系统中,读者朋友在登陆系统后才可以查询到自己喜欢的该图书。 (3)读者类别管理:为了方便图书馆的管理,系统对读者的类别进行了分别,不同的读者类别可以借阅图书的数目是不一样的。管理员在登陆系统后可以这个读者类别信息进行管理,包括添加读者类别信息,修改读者类别,删除读者类别,特别是执行删除操作时需要保持数据库表数据之间的一致性。 (4)读者信息管理:当管理员把读者类别信息编辑好完成后,就可以办理读者信息了,管理员可以添加新的读者信息,修改已经存在的读者信息,删除读者信息。 (5)图书借阅管理:读者可以登陆系统查询自己喜欢的图书,然后到图书馆进行图书借书的登记操作,当读者看完了书或需要归还时,需要拿着自己的图书到图书馆进行归还,此时有管理员办理图书归还业务。当然,如果读者借阅了图书因某种原因忘记了归还,管理员还可以对这些信息进行统计,同时,管理员还可以对已经出借的图书进行续借的办理。 (6)系统设置: 管理员登陆系统后可以修改图书馆的信息,可以修改管理其他操作员的信息,可以管理书架信息。 (7)口令更改:无论是管理员或读者身份登陆系统后,都可以对自己的登陆密码进行修改操作,这样保证了系统的安全性。 (8)系统特点:采用MVC设计模式,完全采用面向对象的设计思想,使用了开源框架Struts。

2018-08-25

客户管理系统

该系统,客户关系管理系统,简称CRM;主要分五大模块,营销管理,客户管理,服务管理,统计报表,基础数据维护;来实现企业客户信息管理,有效管理客户信息;让企业产能提高;

2018-08-25

A进销管理系统

本设计综合应用了JAVA web技术的特点,同时结合jeecg智能开发平台和MySQL数据库技术,实现基于互联网的物品进销存管理系统。

2018-08-25

成绩管理系统

开发环境:jdk7+tomcat7+eclipse+mysql 使用技术:spring MVC+hibernate+spring+easyui Jdk(最好使用jdk7):http://pan.baidu.com/s/1gd8APVl Tomcat(最好使用tomcat7): http://pan.baidu.com/s/1gd8APVl Mysql数据库:http://pan.baidu.com/s/1i3Dq4r7 Eclipse: http://pan.baidu.com/s/1gd8APVl

2018-08-25

空空如也

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

TA关注的人

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