<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZXLS-ZMR的专栏]]></title><description><![CDATA[足迹， 学路漫漫，吾将上下而求索。]]></description><link>https://blog.youkuaiyun.com/show999hao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; show999hao]]></copyright><item><title><![CDATA[JQuery实现图片的动态切换]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/46382323</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/46382323</guid><author>show999hao</author><pubDate>Fri, 05 Jun 2015 22:24:10 +0800</pubDate><description><![CDATA[好久没写博客了，一直搞web前端。在搞项目的时候使用了大量的JQuery。现在购物网站，使用JQuery来显示图片的轮换很常见。这个经常用来推销广告。
这个实现很简单。主要是把css调好，用JQuery中animate来是实现自定义动画就可以了。以下代码仅供参考。
注意：需要下载JQuery.js导入到项目中。


	
		
		
		
			*,body{
				margin: 0px;]]></description><category></category></item><item><title><![CDATA[C# 属性与字段]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/44653329</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/44653329</guid><author>show999hao</author><pubDate>Thu, 26 Mar 2015 18:07:57 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        /* 主方法，函数的入口。
     ]]></description><category></category></item><item><title><![CDATA[红黑树]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/41777441</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/41777441</guid><author>show999hao</author><pubDate>Sat, 06 Dec 2014 18:35:17 +0800</pubDate><description><![CDATA[package datastructure.tree;

/**
 * 红黑树是基于平衡二叉搜索树的一种扩展，它是给据红黑结点来判断是否旋转并进行相应的处理
 * 这样就省去了平衡因子的判断，简化了算法的难度。根据红黑结点以调整树的平衡因子，这种 方
 * 法可以近似平衡。红黑树具有以下性质：
 *  1.每个结点要么是黑色，要么是红色。（源于算法导论第三版）
 *  2.根结点是黑色的。
 * ]]></description><category></category></item><item><title><![CDATA[Huffman(赫夫曼树)]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/41625403</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/41625403</guid><author>show999hao</author><pubDate>Sun, 30 Nov 2014 19:41:00 +0800</pubDate><description><![CDATA[1.Huffman设计了一个贪心算法来构造最优前缀码，可以有效地压缩数据，按频率（大小）来编码。2.构造huffman树最普通的算法是每次选出两个最小的元素作为它的左右子树。依次从叶节点向上回溯，即可构造一棵huffman树。3.基于上面的思想，由于每次选出两个最小的元素，可以用到最小堆的性质在O(logn)时间内找最小的元素。（优先队列就是靠最小堆（最大堆）实现的）。

1.普通算法
pa]]></description><category></category></item><item><title><![CDATA[Java-字符串池]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/40295735</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/40295735</guid><author>show999hao</author><pubDate>Mon, 20 Oct 2014 10:26:22 +0800</pubDate><description><![CDATA[1.使用原因：
   在平时开发中，会使用大量的String类型，如果使用一个字符串，就用new去生成，就会耗内存。sun公司为了解决这个问题就使用字符串池这一概念。
2.字面量/直接量
  所谓的直接量就是在定义的时候，等号右边不是另外一个变量，而是是一个实际存在有意义的量。比如；
 String s="a";//右边的是直接量
 String s1=s;//右边的不是直接量3.规则：]]></description><category></category></item><item><title><![CDATA[Java实现链表]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/23873417</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/23873417</guid><author>show999hao</author><pubDate>Wed, 16 Apr 2014 20:33:24 +0800</pubDate><description><![CDATA[Java没有指针，那么java靠什么实现指针呢？
java]]></description><category></category></item><item><title><![CDATA[Java 字体控制]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20732987</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20732987</guid><author>show999hao</author><pubDate>Fri, 07 Mar 2014 20:49:55 +0800</pubDate><description><![CDATA[Font类用于创建字体显示效果（字体名称，样式，大小） 
字体名称(name)：可以是系统当前所支持的任何字体，使用getFontList()函数获取系统使用的所有字体名称。
字体风格(style) 可以是粗体（Font.BOLD)，正常(Font.PLAIN)，黑体(Font.ITALIC)，斜粗体(Font.BOLD+Font.ITALIC)。
字体大小(size)以磅进行度量.
样例]]></description><category></category></item><item><title><![CDATA[Java中StringTokenizer 类]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20730731</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20730731</guid><author>show999hao</author><pubDate>Fri, 07 Mar 2014 20:12:34 +0800</pubDate><description><![CDATA[StringTokenizer位于java.util包中，该类可以将字符串分解为组成它的符号词。
构造函数：
StringTokenizer(String str)  以字符串str为参数以（空格，换行符，制表符，回车符）结尾，建立一个StringTokenizer对象。
StringTokenizer(String str,String delim)是以字符串str为参数，以delim为定]]></description><category></category></item><item><title><![CDATA[HDU-1133 Buy the Ticket （Catalan数）]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20401621</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20401621</guid><author>show999hao</author><pubDate>Mon, 03 Mar 2014 21:53:17 +0800</pubDate><description><![CDATA[公式:(m+n)!*(m-n+1)/(m+1)
简单的大数运算。看似有除法，可以约去，大数相乘就行了。
#include
#include
#include

using namespace std ;
int len;
int M[305];

void Mult(int *a,int k)
{
	int Curlen=0,tmp;
	int carry=0;
	for(int i=0;i<]]></description><category></category></item><item><title><![CDATA[SOJ-1640 Zig-Zag]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20082287</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20082287</guid><author>show999hao</author><pubDate>Thu, 27 Feb 2014 23:24:47 +0800</pubDate><description><![CDATA[纯粹模拟。
#include
#include
#include

using namespace std ;

int main()
{
	int n,x,y;
	int a[55][55];
    while(scanf("%d",&n)&&n){
		for(int i=0;i<n;i++) for(int j=0;j<n;j++){
			scanf("%d",&a[i][j]);
	]]></description><category></category></item><item><title><![CDATA[CF-394D Physical Education and Buns]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20067569</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20067569</guid><author>show999hao</author><pubDate>Thu, 27 Feb 2014 20:05:50 +0800</pubDate><description><![CDATA[题意：
在给定的序列中，改变某些数的值，使他们形成递增的等差数列，求当个数值改变的量尽可能小（k） 输出k，并且输出等差数列首项和公差。
分析：
若形成等差数列 即有：a[n]=a[0]+n*d;-->a[0]=a[n]-n*d;现在把每个值代进去，发现a[0]的值是不一样的。但是要形成等差数列，a[0]必定会一样。所以必须改变每个a[0]*.
从中我们可以选出一个最大的，和一个最小的。发]]></description><category></category></item><item><title><![CDATA[CF-394B Very Beautiful Number]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20067401</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20067401</guid><author>show999hao</author><pubDate>Thu, 27 Feb 2014 19:48:05 +0800</pubDate><description><![CDATA[枚举+模拟
枚举个位，然后依次向前模拟相乘。
#include
#include
#include

using namespace std ;
const int N=1000005;
char ans[N];
int p,x;
bool get_ans(int k)
{
	ans[p-1]=k+'0';
	int carry=0,tmp;
	for(int i=p-1;i>0;i--){
]]></description><category></category></item><item><title><![CDATA[CF-395A1 Skis (two pointer)]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/20002565</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/20002565</guid><author>show999hao</author><pubDate>Wed, 26 Feb 2014 21:41:50 +0800</pubDate><description><![CDATA[先对无序序列排序，一个正方向移动，一个从逆方向移动。时间复杂度竟为O(n)。#include
#include
#include
#include
using namespace std ;
int a[1000005];
int main()
{
	int n,q,l,r,ans;	
    while(scanf("%d %d",&n,&q)!=EOF){
		for(int i=0;i<n;]]></description><category></category></item><item><title><![CDATA[CF-374B]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17720317</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17720317</guid><author>show999hao</author><pubDate>Tue, 31 Dec 2013 19:16:47 +0800</pubDate><description><![CDATA[分析：寻找连续满足和为9的序列，给据组合原理，就可得到答案。
#include
#include
#include

using namespace std ;

char st[100005];

int main()
{
	__int64 ans,t;
	int d;
    while(scanf("%s",st)!=EOF){
		int len=strlen(st);
		ans=1;]]></description><category></category></item><item><title><![CDATA[CF-379C]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17720277</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17720277</guid><author>show999hao</author><pubDate>Tue, 31 Dec 2013 19:11:46 +0800</pubDate><description><![CDATA[题意：在给定的序列中使得原来有相同的元素调整为全不相同，并且使得改变的序列和最少，还要满足每个人的要求。
#include
#include
#include
#include
using namespace std ;
struct node{
	__int64 num;
	int id;
}a[300005];
__int64 b[300005];

bool cmp(node a,node]]></description><category></category></item><item><title><![CDATA[CF-375A Divisible by Seven]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17616507</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17616507</guid><author>show999hao</author><pubDate>Fri, 27 Dec 2013 18:14:09 +0800</pubDate><description><![CDATA[只要想到了就很容易了，由于7是个素数，它的余数0~6，那么我们只需要把1,6,8,9，前面不过多小数，其余数必定在（0~6),所以任意排序（1,6,8,9）满足加上（0~6）的余数能被7整除就行了，这就靠自己与凑了。
#include
#include
#include

using namespace std ;

int cnt[10];
const int num[]={1869,1896]]></description><category></category></item><item><title><![CDATA[航班信息检索与查询(基数排序)]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17616447</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17616447</guid><author>show999hao</author><pubDate>Fri, 27 Dec 2013 18:06:25 +0800</pubDate><description><![CDATA[花了一周的时间搞数据结构课程设计，现在想起来也不咋样。
                   航班信息检索与查询系统源代码
在”StdAfx.h”文件中：

#if !defined(AFX_STDAFX_H__5D4863DA_370E_4BF2_ACA1_DEF9B55C465C__INCLUDED_)
#define AFX_STDAFX_H__5D4863DA_370E_4BF2_ACA]]></description><category></category></item><item><title><![CDATA[CF-373B]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17323551</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17323551</guid><author>show999hao</author><pubDate>Sat, 14 Dec 2013 20:22:15 +0800</pubDate><description><![CDATA[题意很简单，注意别爆内存。
#include
#include
#include
typedef __int64 LL;
using namespace std ;

int main()
{   
	LL w,m,k,n1,n;
	while(scanf("%I64d %I64d %I64d",&w,&m,&k)!=EOF){
	 n1=1;
	 n=m;
	 LL r=0,ans=0;
	 ]]></description><category></category></item><item><title><![CDATA[SOJ-4310 Sum of product]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17100369</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17100369</guid><author>show999hao</author><pubDate>Tue, 03 Dec 2013 19:27:06 +0800</pubDate><description><![CDATA[这题很容易想到用三层循环，但很明显超时，所以要优化。
s1=a[n](a[n-1]*(a[n-2]+........a[1])+a[n-2]*(a[n-3]+......a[1])+.......a[2]*a[1])
s2=a[n-2](a[n-2]*(a[n-3]+....a[1])+a[n-3]*(a[n-4]+.......a[1])+.......a[2]*a[1])
.......]]></description><category></category></item><item><title><![CDATA[SOJ-4309 Sum of xor]]></title><link>https://blog.youkuaiyun.com/show999hao/article/details/17100141</link><guid>https://blog.youkuaiyun.com/show999hao/article/details/17100141</guid><author>show999hao</author><pubDate>Tue, 03 Dec 2013 19:09:03 +0800</pubDate><description><![CDATA[由n^(n+1)=1，n为偶数即可分类求得。
1^1=0,0^1=1,0^0=0，异或满足交换律。
#include
#include
#include
typedef long long LL;
using namespace std ;
LL get_ans(LL n)
{
    if(n&1) return (n-1)%4==0?1:0;
    return (n-2)%4==0? ]]></description><category></category></item></channel></rss>