<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LLloveashin的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LLloveashin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LLloveashin]]></copyright><item><title><![CDATA[leetcode wordsearch II]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/47023873</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/47023873</guid><author>LLloveashin</author><pubDate>Thu, 23 Jul 2015 16:17:49 +0800</pubDate><description><![CDATA[做完word search之后，有一个类似的问题 word search II  与I不同的是，一为输入一个单词，判断单词是否在board里； II 中输入的是一组单词，返回在board中的所有单词。

Given a 2D board and a list of words from the dictionary, find all words in the board.

Each w]]></description><category></category></item><item><title><![CDATA[backtracking 回溯法题目总结]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/46952467</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/46952467</guid><author>LLloveashin</author><pubDate>Sun, 19 Jul 2015 09:37:43 +0800</pubDate><description><![CDATA[最近在Leetcode上做了几道关于回溯法的算法题。
虽说回溯的思想很简单，按深度优先算法，遍历解空间树，逐步探索。发现探索到某一步时，不符合描述，则退回到上一步（即回溯），重新选择分支。但实际操作起来，却是有些难度。。


1. 组合问题 Combinations


Given two integers n and k, return all possible combinati]]></description><category></category></item><item><title><![CDATA[string replace 与 replaceall的区别]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/41244457</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/41244457</guid><author>LLloveashin</author><pubDate>Tue, 18 Nov 2014 11:32:12 +0800</pubDate><description><![CDATA[replace 与 replaceall在特殊字符的处理上会存在差别]]></description><category></category></item><item><title><![CDATA[Groovy 学习笔记]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/40185531</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/40185531</guid><author>LLloveashin</author><pubDate>Fri, 17 Oct 2014 17:20:42 +0800</pubDate><description><![CDATA[1. 关于 == 和 is
== 相当于 Java中的]]></description><category></category></item><item><title><![CDATA[百度]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/39327831</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/39327831</guid><author>LLloveashin</author><pubDate>Wed, 17 Sep 2014 00:25:00 +0800</pubDate><description><![CDATA[https://github.com/ecomfe/edp/


https://github.com/ecomfe/esl/]]></description><category></category></item><item><title><![CDATA[大话设计模式  单例模式]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/39270315</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/39270315</guid><author>LLloveashin</author><pubDate>Sun, 14 Sep 2014 16:07:52 +0800</pubDate><description><![CDATA[单例模式
保证一个类只有一个实例。]]></description><category></category></item><item><title><![CDATA[关于二叉树]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/21947805</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/21947805</guid><author>LLloveashin</author><pubDate>Mon, 24 Mar 2014 12:42:23 +0800</pubDate><description><![CDATA[public class BinaryTree> {

	private static class BinaryNode{
		BinaryNode(T element){
			this.element=element;
			
		}
		BinaryNode(T element,BinaryNode lt,BinaryNode rt) {
			this.element=element;
	]]></description><category></category></item><item><title><![CDATA[2012华为校园招聘机考试题总结(厦门大学)      渣渣的答案= =！]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/21299409</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/21299409</guid><author>LLloveashin</author><pubDate>Sat, 15 Mar 2014 22:31:17 +0800</pubDate><description><![CDATA[/*删除子串，只要是原串中有相同的子串就删掉，不管有多少个，返回子串个数*/
int delete_sub_str(const char *str,const char *sub_str,char *result){
	int count=0;
	for(int i=0;str[i]!='\0';i++){
		int j;
		int temp=i;
		for(j=0;str[i]==sub_]]></description><category></category></item><item><title><![CDATA[C++程序设计]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/20869021</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/20869021</guid><author>LLloveashin</author><pubDate>Sun, 09 Mar 2014 22:53:34 +0800</pubDate><description><![CDATA[5.15 函数抽象和逐步求精


打印日历#include 
#include 
using namespace std;

void printMonth(int year,int month);
void printMonthTitle(int year,int month);
void printMonthName(int month);
void printMonthBody(int]]></description><category></category></item><item><title><![CDATA[C程序设计语言 chapter 5 指针与数组]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/19806807</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/19806807</guid><author>LLloveashin</author><pubDate>Tue, 25 Feb 2014 22:27:20 +0800</pubDate><description><![CDATA[指针是一种保存变量地址的变量。


5.1 指针与地址
通常情况下，机器的一个字节可以存放char类型的数据 两个相邻的字节可以存储一个short类型的数据
指针是能够存放一个地址的一组存储单元（通常是两个或4个字节）


一元运算符&可用于取一个对象的地址，因此：  p=&c  把c的地址赋值给p p为指向c的指针
地址运算符&只能应用于内存中的对象，即变量与数组元素，不能作用]]></description><category></category></item><item><title><![CDATA[C程序设计语言 chapter 3 控制流]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/19605435</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/19605435</guid><author>LLloveashin</author><pubDate>Fri, 21 Feb 2014 09:52:21 +0800</pubDate><description><![CDATA[练习3-2 /*练习3-2 编写一个函数escape（s,t),将字符串t复制到字符串s中，并在复制过程中将行符、制表符等不可见
字符转换为\n、\t等相应的可见的转义字符序列。要求使用switch语句。再编写一个具有相反功能的函数*/
#include 

#define MAXLENGTH 100

int escape(char *s,char *t);
int unescape(char ]]></description><category></category></item><item><title><![CDATA[C程序设计语言 chapter 2 类型 运算符和表达式]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/19497655</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/19497655</guid><author>LLloveashin</author><pubDate>Wed, 19 Feb 2014 18:57:14 +0800</pubDate><description><![CDATA[2.1 变量名 
？？？对于内部名而言，至少前31个字符是有效的。函数名与外部变量名包含的字符数目可能小于31，这是因为汇编程序和加载程序可能会使用这些外部名，而语言本身是无法控制加载和汇编程序的。
2.2 数据类型和长度
几种基本数据类型：
char  字符型 占用一个字节
int  整型，通常反映所用机器中整数的最自然长度
float 单精度浮点型
double 双精度浮点型]]></description><category></category></item><item><title><![CDATA[C程序设计语言 chapter1 1.10 变量和作用域]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/19426545</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/19426545</guid><author>LLloveashin</author><pubDate>Tue, 18 Feb 2014 21:02:45 +0800</pubDate><description><![CDATA[自动变量  函数中的每个局部变量只在函数被调用时存在，函数执行完毕时消失。 必须要为其赋值


外部变量  
可以在全局范围内访问 程序执行期间一直存在
必须定义在所有函数之外，并且只能定义一次。
在每个需要访问外部变量的函数中，必须声明响应的外部变量，此时说明其类型（extern）


过分依赖外部变量会导致一定的风险，因为它会使程序中的数据关系模糊不清——外部变量会意外地或不]]></description><category></category></item><item><title><![CDATA[C程序设计语言 chapter 1.1-1.9 阅读笔记]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/18667115</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/18667115</guid><author>LLloveashin</author><pubDate>Wed, 22 Jan 2014 17:57:46 +0800</pubDate><description><![CDATA[p.7
格式说明
%d 十进制整数
%6d 十进制整数，至少6个字符宽
%f 浮点数
%6f 浮点数，至少6个字符宽
%.2f  浮点数，小数点后有两位小数
%6.2f 浮点数，至少6个自付款，小数点后有两位小数
%o  八进制数
%x  十六进制
%c  字符
%s  字符串




p.9
1.5 字符输入/输出
标准库提供的输入/输出模型非常简单。无论文本]]></description><category></category></item><item><title><![CDATA[c程序设计语言 chapter4 4.2]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/18653601</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/18653601</guid><author>LLloveashin</author><pubDate>Wed, 22 Jan 2014 09:31:45 +0800</pubDate><description><![CDATA[把字符串s转换为相应的双精度浮点数
#include 
#define MAXLINE 100
double atof(char s[]);

double atof(char s[]){
  double val, power;
  int i,sign;
  
  for(i=0;isspace(s[i]);i++); /*跳过空白符*/
  sign=(s[i]=='-')?-1:1;]]></description><category></category></item><item><title><![CDATA[快速排序]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/18310983</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/18310983</guid><author>LLloveashin</author><pubDate>Wed, 15 Jan 2014 22:10:53 +0800</pubDate><description><![CDATA[采用了一种分治的思想
1.分解
在r[low...high]中选择一个pivot ，将其分为左右两个区间
并使左区间内的key均小于pivot.key，右区间内的key均大于pivot.key
 注意：
    　划分的关键是要求出基准记录所在的位置pivotpos。划分的结果可以简单地表示为(注意pivot=R[pivotpos])：
    　R[low..pivotpos-1].]]></description><category></category></item><item><title><![CDATA[php 字符串处理]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/17285777</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/17285777</guid><author>LLloveashin</author><pubDate>Thu, 12 Dec 2013 22:00:01 +0800</pubDate><description><![CDATA[一 字符串格式化
1.trim()   可以出去字符串开始位置和结束位置的空格，并返回结果字符串
ltrim()   除去左边空格
rtrim()  除去右边空格
2.nl2br()
用代替字符串中的换行符
3.printf() 将一个格式化的字符串输出到浏览器中
sprintf() 返回一个格式化的字符串
例：printf("Total amount of order is %.]]></description><category></category></item><item><title><![CDATA[第二章 数据的存储与检索]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/17268195</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/17268195</guid><author>LLloveashin</author><pubDate>Thu, 12 Dec 2013 00:08:51 +0800</pubDate><description><![CDATA[2.3 文件处理
将数据写入文件，有3步操作
1）打开这个文件。如果文件不存在，需要先创建它。 fopen
2）将数据写入这个文件  fwrite
3）关闭这个文件 fclose
读文件
1）打开这个文件。如果文件不能打开(例如，文件不存在），就应该意识到这一点并退出
2）从文件读出数据
3）关闭这个文件]]></description><category></category></item><item><title><![CDATA[php empty 和 isSet]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/17265849</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/17265849</guid><author>LLloveashin</author><pubDate>Wed, 11 Dec 2013 16:33:46 +0800</pubDate><description><![CDATA[如果变量为0，则empty()会返回TRUE，isset()会返回TRUE；

如果变量为空字符串，则empty()会返回TRUE，isset()会返回TRUE；

如果变量未定义，则empty()会返回TRUE，isset()会返回FLASE；




警告: isset() 只能用于变量，因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置，可使用 defined()]]></description><category></category></item><item><title><![CDATA[php和Mysql web开发 第一章 php快速入门]]></title><link>https://blog.youkuaiyun.com/LLloveashin/article/details/17262901</link><guid>https://blog.youkuaiyun.com/LLloveashin/article/details/17262901</guid><author>LLloveashin</author><pubDate>Wed, 11 Dec 2013 15:40:02 +0800</pubDate><description><![CDATA[1.9 变量类型
1.9.1 基本数据类型
Integer
Float
String
Boolean
Array
Object
1.9.2 类型强度
php是一种非常弱的类型语言 变量的类型是由赋给变量的值决定的
1.9.3 类型转换
$totalqty=0;
$totalamount=(float)$totalqty;
1.9.4 可变变量
变量的名称可以改变 工作原]]></description><category></category></item></channel></rss>