<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lcuicui的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lcuicui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lcuicui]]></copyright><item><title><![CDATA[算法训练第二周]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/109018422</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/109018422</guid><author>Lcuicui</author><pubDate>Sun, 11 Oct 2020 22:51:09 +0800</pubDate><description><![CDATA[哈希表、映射、集合、树、二叉树、堆

Leetcode-1(两数之和)
class Solution {
    public int[] twoSum(int[] nums, int target) {
       Map&lt;Integer,Integer&gt; hashtable=new HashMap&lt;Integer,Integer&gt;();
       for(int i=0;i&lt;nums.length;i++){
       //边循环边查找是否存在符合条件值的小标
.]]></description><category></category></item><item><title><![CDATA[算法训练第一周]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/108760615</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/108760615</guid><author>Lcuicui</author><pubDate>Sun, 27 Sep 2020 22:34:05 +0800</pubDate><description><![CDATA[NO.1
移动零

题目描述：
给定一个数组 nums，编写一个函数将所有 0 移动到数组的末尾，同时保持非零元素的相对顺序。
示例:
输入: [0,1,0,3,12]
输出: [1,3,12,0,0]

基础写法：
class Solution {
	public void moveZeroes(int[] nums) {
		if(nums==null) {
			return;
		}
		//设置指针i j
		//遍历nums[i] 当nums[i]!=0 即当值不为0时 nums[j]=nums]]></description><category></category></item><item><title><![CDATA[cuicuiv学HTML+CSS基础]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107790349</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107790349</guid><author>Lcuicui</author><pubDate>Tue, 15 Sep 2020 15:46:19 +0800</pubDate><description><![CDATA[学习笔记
HTML（5）

HTML称为超文本标记语言，是一种标识性的语言。它包括一系列标签．通过这些标签可以将网络上的文档格式统一，使分散的Internet资源连接为一个逻辑整体。超级文本标记语言是标准通用标记语言下的一个应用，也是一种规范，一种标准，它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件，通过在文本文件中添加标记符，可以告诉浏览器如何显示其中的内容（如：文字如何处理，画面如何安排，图片如何显示等）。

CSS

层叠样式表(英文全称：Cascading Style Sh]]></description><category></category></item><item><title><![CDATA[递归---n皇后问题]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107507358</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107507358</guid><author>Lcuicui</author><pubDate>Wed, 22 Jul 2020 11:39:51 +0800</pubDate><description><![CDATA[【问题描述】
在nxn的方格棋盘上放置n个皇后，要求每个皇后不同行、不同列、不同左右对角线。
【问题求解】
采用整数数组q[N]存放n皇后问题的求解结果，因为每行只能放一个皇后，q[i]（1&lt;=i&lt;=n）的值表示第i个皇后所在的列号，即该皇后放在(i，q[i])的位置上。

对于(i,j)位置上的皇后，是否与已放好的皇后(k,q[k])（1&lt;=k&lt;=i-1）有冲突，有以下判断条件。

若同列则有q[k]==j；
2.不同左右对角线则冲突则满足（abs(q[k])-i）= =abs（.]]></description><category></category></item><item><title><![CDATA[算法设计学习---递归]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107406989</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107406989</guid><author>Lcuicui</author><pubDate>Tue, 21 Jul 2020 16:53:08 +0800</pubDate><description><![CDATA[cuicuiv小白学算法—递归
==递归：==是指在函数的定义中又调用函数自身的方法。

]]></description><category></category></item><item><title><![CDATA[LeetCode第五题]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107365952</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107365952</guid><author>Lcuicui</author><pubDate>Thu, 16 Jul 2020 15:56:27 +0800</pubDate><description><![CDATA[cuicuiv每日刷题
最长回文子串（点这儿跳转题目o）

题目描述：
给定一个字符串 s，找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。


输入输出：
输入: “babad”
输出: “bab”
注意: “aba” 也是一个有效答案。

那么回文到底是什么呢？

把相同的词汇或句子，在下文中调换位置或颠倒过来，产生首尾回环的情况，叫做回文，也叫回环。
举贴切的例子吧：非人磨墨墨磨人。
(还是有些不理解的话 参考输入输出便可）

分析：

这题我选择用动态规划法求解，因此从动态规划的]]></description><category></category></item><item><title><![CDATA[POJ1190 生日蛋糕（回溯法）]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107357635</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107357635</guid><author>Lcuicui</author><pubDate>Wed, 15 Jul 2020 14:16:34 +0800</pubDate><description><![CDATA[cuicuiv-POJ刷题
点击此处跳转原题界面----&gt;生日蛋糕
回溯法：是一种选优搜索法，又称为试探法，按选优条件向前搜索，以达到目标。但当探索到某一步时，发现原先选择并不优或达不到目标，就退回一步重新选择，这种走不通就退回再走的技术为回溯法，而满足回溯条件的某个状态的点称为“回溯点”。
——在回溯法中，每次扩大当前部分解时，都面临一个可选的状态集合，新的部分解就通过在该集合中选择构造而成。这样的状态集合，其结构是一棵多叉树，每个树结点代表一个可能的部分解，它的儿子是在它的基础上生成的其他部分解。]]></description><category></category></item><item><title><![CDATA[POJ1029 寻找假币（穷举法）]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107337423</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107337423</guid><author>Lcuicui</author><pubDate>Tue, 14 Jul 2020 16:29:03 +0800</pubDate><description><![CDATA[cuicuiv—POJ刷题
点击此处看原题----&gt;POJ1029寻找假币

描述
The "Gold Bar"bank received information from reliable sources that in their last group of N coins exactly one coin is false and differs in weight from other coins (while all other coins are equal in weight). Aft]]></description><category></category></item><item><title><![CDATA[LeetCode第三题]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107335466</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107335466</guid><author>Lcuicui</author><pubDate>Tue, 14 Jul 2020 12:41:10 +0800</pubDate><description><![CDATA[cuicuiv每日刷题—Leecode第三题

题目：无重复字符的最长子串（点击此处跳转原题）
题目描述：
输入: “pwwkew”
输出: 3
解释: 因为无重复字符的最长子串是 “wke”，所以其长度为 3。
请注意，你的答案必须是 子串 的长度，“pwke” 是一个子序列，不是子串。

积累经验：

涉及出现次数，联想可能用到散列表
涉及子串，考虑滑动窗口，即设置左右指针滑动确定子串区域


for (int i = 0; i &lt; n; ++i) { //遍历n次实现
if (i != 0) {]]></description><category></category></item><item><title><![CDATA[LeetCode第二题]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107323918</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107323918</guid><author>Lcuicui</author><pubDate>Mon, 13 Jul 2020 20:20:27 +0800</pubDate><description><![CDATA[LeetCode每日刷题


题目：两数相加（点这儿看原题o）
描述：给出两个非空的链表用来表示两个非负的整数。其中.它们各自的位数是按照 逆序 的方式存储的，并且它们的每个节点只能存储一位 数字。

输入：(2 -&gt; 4 -&gt; 3) + (5 -&gt; 6 -&gt; 4)
输出：7 -&gt; 0 -&gt; 8

例:

思考：

如两数相加个位满十往十位累加一，两个链表逆序则可以从左往右相加。增添变量carry 当carry=0，则意味着相加没有“溢出”（&gt;10）,当carry=]]></description><category></category></item><item><title><![CDATA[LeetCode每日刷题目第一题]]></title><link>https://blog.youkuaiyun.com/Lcuicui/article/details/107321668</link><guid>https://blog.youkuaiyun.com/Lcuicui/article/details/107321668</guid><author>Lcuicui</author><pubDate>Mon, 13 Jul 2020 18:02:36 +0800</pubDate><description><![CDATA[小白LeetCode每日刷题目

题目：两数之和
简介：定一个整数数组 nums 和一个目标值 target，请你在该数组中找出和为目标值的那 两个 整数，并返回他们的数组下标。


事例：给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

此处题目链接&gt;&gt;&gt;&gt;&gt; 两数之和
个人思考总结

通过遍历使两数组内的值错开相加等于target
因此第一个数组从i=0开始遍]]></description><category></category></item></channel></rss>