自定义博客皮肤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)
  • 收藏
  • 关注

原创 牛客网--矩形覆盖

题目我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路还是斐波那契数列,第一步覆盖矩形时只有两种方式,横放或顺放。水平方向上看横放时,占用两格空间;顺放时,占用一格空间。相当于前一题青蛙跳台阶,一次跳一阶和一次跳两阶。f(n)=f(n-1)+f(n-2)代码# -*- coding:utf-8 -*-class S...

2018-05-05 21:52:34 182

原创 牛客网-跳台阶

题目1.一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。2.一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思路斐波那契数列问题,只有一阶时,跳法f(1)=1;有两阶时,跳法f(2)=2;第三阶开始就可以分类了,分第一步跳1阶和第一步跳2阶的情况:第一步跳一阶,后面还剩两阶,因此还有f(2)种跳...

2018-05-05 21:33:48 422

原创 牛客网之旋转数组的最小数字

题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。思路因为该数组为有序数组,因此题目本意二分查找查找最小值,对于二分查找这个有序数组来说,取两个标记指针,first...

2018-04-27 13:58:55 244

原创 牛客网之用两个栈来实现一个队列

题目用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路栈的特性,先进后出;队列的特性,先进先出。此题使用两个栈来实现一个队列,可以将两个栈分为两个部分,一个用来存数据,一个用来调顺序。伪代码def pop():#数据栈stack1#调序栈stack2    while stack1!=Null:    stack2.push(stack1.pop) ...

2018-04-25 17:26:20 167

原创 牛客网在线编程之重建二叉树

为了练习编程,每日签到!!!小白一枚,刚开始练习,顺便练习python题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路题目给出了先序遍历和中序遍历,通过演算可得出以下规律,先序遍历优先遍历二叉树的根节...

2018-04-23 22:55:57 304

原创 遍历ResultSet结果集

public static void main(String argv[]){ Connection conn=null; conn=connect(); try { Statement statement = conn.createStatement(); String sql = "select * from user"; ResultSet rs = state...

2016-09-06 21:34:18 1357 1

转载 简单的http服务器java

package jiankongLinux;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net.Socket;

2016-09-05 17:30:05 1408

转载 telnet to switch by java

use jar:commons-net-3.5-bincode:package jiankongLinux;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import org.apache.commons.net.telnet.TelnetClient;pub

2016-09-03 00:05:31 424

原创 c#获取Solaris系统的cpu频率和 利用率

使用的引用包为sharpssh:下载地址https://sourceforge.net/projects/sharpssh/下载bin,解压后会有4个文件Tamir.SharpSSH.dll,sharpSshTest.exe,Org.Mentalis.Security.dll,DiffieHellman.dll实现方法:功能类using System;using System.C

2016-08-16 15:21:06 845

转载 Split 方法

String.Split 方法有6个重载函数:程序代码1) publicstring[] Split(params char[] separator)2) publicstring[] Split(char[] separator, int count)3) public string[] Split(char[] separator, StringSplitOptions

2016-08-16 14:04:35 286

原创 C# 操作转字符串为list

String str=“a a a a a\n b b b b b\n"var liststr = str.Split('\n');List mylist = new List(); foreach (var item in liststr) { mylist.Add(item);}System.Console.Write(mylist.Count);System.Co

2016-08-16 13:21:57 2379

转载 ssh执行shell命令 C# 和java

C#版:添加sharpssh工程Tamir.SharpSSH.dll,sharpSshTest.exe,Org.Mentalis.Security.dll,DiffieHellman.dll程序:using System.Threading;using System.Diagnostics;using System.Net;using System.Net.Sockets

2016-08-16 12:20:28 4314

空空如也

空空如也

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

TA关注的人

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