<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cning_123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cning_123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cning_123]]></copyright><item><title><![CDATA[快速排序法 java]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/89321323</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/89321323</guid><author>cning_123</author><pubDate>Mon, 15 Apr 2019 21:26:45 +0800</pubDate><description><![CDATA[enmmm又来琢磨快排了，金鱼记忆。
思想：首先我们选定要排序数组的第一个元素为基准，记为flag。然后待排序最左边left和最右边right两个指针。首先right开始，依次往前推，比较是否比flag大。如果比flag小，就需要交换right和left指针内容，然后left开始往后移，比较left是否比flag小，如果比flag大，交换right和left内容。直到right和left重合。这个...]]></description><category></category></item><item><title><![CDATA[Java基础]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/88942879</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/88942879</guid><author>cning_123</author><pubDate>Mon, 01 Apr 2019 12:18:45 +0800</pubDate><description><![CDATA[目录：
数据类型
Java数组
Arrays类
Character类
String类
StringBuffer和StringBuilder类
数据类型
http://www.runoob.com/java/java-basic-datatypes.html
Java两大数据类型：内置数据类型和引用数据类型
1）内置数据类型：
八种基本类型：六种数字类型（四个整数型、两个浮点型），一种字符类型，一种...]]></description><category></category></item><item><title><![CDATA[约瑟夫环问题 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/88837292</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/88837292</guid><author>cning_123</author><pubDate>Wed, 27 Mar 2019 09:54:27 +0800</pubDate><description><![CDATA[方法一:链表实现
class Node:
    def __init__(self,item):
        self.next = None
        self.val = item

class Solution:
    def Circle(self,n,m):
        alist = []
        for i in range(n):
            ...]]></description><category></category></item><item><title><![CDATA[递归问题 --全排列/最长公共子序列/排列组合 Python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/88598337</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/88598337</guid><author>cning_123</author><pubDate>Sat, 16 Mar 2019 15:02:00 +0800</pubDate><description><![CDATA[python实现全排列
给定alist，实现全排列：
首先比如【a,b,c】，先确定index=a，abc,然后对bc进行全排列。得到acb；
然后将a和b交换位置，得到bac,然后对ac进行全排列 bca
将a和B的位置再交换回来，变成最初的样子  abc
将a和c交换位置，罗列所有以c为开头的序列，即确定c，对ba进行全排列  cba cab
再比如[a,b,c,d]。先以a为开头进行全排列，...]]></description><category></category></item><item><title><![CDATA[经典排序算法比较]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/88368352</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/88368352</guid><author>cning_123</author><pubDate>Sat, 09 Mar 2019 16:57:12 +0800</pubDate><description><![CDATA[转载
https://www.cnblogs.com/zhizhan/p/4549099.html

]]></description><category></category></item><item><title><![CDATA[快速排序法 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87925437</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87925437</guid><author>cning_123</author><pubDate>Mon, 25 Feb 2019 21:38:13 +0800</pubDate><description><![CDATA[    #快速排序法
    if start&amp;amp;amp;gt;=end:
        return alist
    low = start
    high = end
    base = alist[low]

    while low&amp;amp;amp;lt;high:
        #high左移
        while low&amp;amp;amp;lt;high and alist[high]&amp;amp;amp;gt;=base:]]></description><category></category></item><item><title><![CDATA[python一些小知识记录]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87920262</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87920262</guid><author>cning_123</author><pubDate>Mon, 25 Feb 2019 17:02:48 +0800</pubDate><description><![CDATA[1.python2中，除法取整数是/；但在python3中，除法取整数是//；

]]></description><category></category></item><item><title><![CDATA[希尔排序 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87920151</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87920151</guid><author>cning_123</author><pubDate>Mon, 25 Feb 2019 16:58:52 +0800</pubDate><description><![CDATA[希尔排序（shell sort）是插入排序的一种，也成为缩小增量排序，是直接插入排序算法的一种更高效的改进版本。
基本思想：将数组列在一个表中并对列分别进行插入排序，重复这过程，不过每次用更长的列（步长更长了，列数更少了）来进行。最后整个表就只有一列了。将数组转换至表是为了更好地理解这算法，算法本身还是使用数组进行排序。
时间复杂度：
最优时间复杂度：根据步长序列的不同而不同
最坏时间复杂度：O(...]]></description><category></category></item><item><title><![CDATA[插入排序法 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87911432</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87911432</guid><author>cning_123</author><pubDate>Mon, 25 Feb 2019 09:38:58 +0800</pubDate><description><![CDATA[列表被分为两部分，还是前半部分是排好序的，后半部分是还没有排序的。
与选择排序法不同的是，插入排序每次选排好序的后面那个元素，依次从后向前与排好序的元素们进行比较大小。
选择排序是从后面部分中找出最小的放到前面去。
插入排序是将后面第一个元素在排好序的列表里面找合适的地方插入进去。
所以需要一个循环控制每次获得乱序部分的第一个元素。
一开始我们认为第一个元素本身就是一个排好序的部分，所以第一步是从...]]></description><category></category></item><item><title><![CDATA[选择排序法 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87903784</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87903784</guid><author>cning_123</author><pubDate>Sun, 24 Feb 2019 15:29:49 +0800</pubDate><description><![CDATA[每次选择元素中最小的元素，放在前面
相当于这个列表被分成两部分，前部分是已经从小到大排好序的元素，后半部分还是乱的元素
比如第一次，选择下标【0，n-1】的元素中最小的，将最小的元素与第一个元素交换位置
第二次，选择下标【1，n-2】中元素最小的，将最小的元素与第二个元素交换位置
所以，也是两轮循环
第一轮循环是一共要从几轮数据中挑选最小的。第一次选出来的放在【0】位置，第二次选出来的放在【1】位...]]></description><category></category></item><item><title><![CDATA[冒泡排序法 python]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87903104</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87903104</guid><author>cning_123</author><pubDate>Sun, 24 Feb 2019 14:40:58 +0800</pubDate><description><![CDATA[冒泡排序法
从小到大排序，依次比较相邻两个元素list[i],list[i+1]，将大的放到后面。比较一轮之后，最大的元素被换到末尾。
设队列长度为n
所以一共需要两两比较这个过程n-1轮 for j in range(0,n-1)----[0,n-2]一共n-1个数
每次比较游标i需要比较到哪个位置呢？(最后一个元素的下标是n-1哦）
j  = 0   i = n-2      for i in...]]></description><category></category></item><item><title><![CDATA[python中range()和xrange()]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/87901514</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/87901514</guid><author>cning_123</author><pubDate>Sun, 24 Feb 2019 11:45:41 +0800</pubDate><description><![CDATA[range(start,stop,step):根据start和stop的范围[start，stop)以及step的步长生成一个序列。
示例：
range（5）–&amp;amp;amp;gt;[0,1,2,3,4]
range(0,5) --&amp;amp;amp;gt;[0,1,2,3,4]
range(0,5,2) --&amp;amp;amp;gt;[0,2,4]
xrange(start,stop,step):用法和range相同，但是生成一个生成器，可迭代...]]></description><category></category></item><item><title><![CDATA[Python TypeError: 'list' object is not callable]]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/83316797</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/83316797</guid><author>cning_123</author><pubDate>Tue, 23 Oct 2018 22:34:34 +0800</pubDate><description><![CDATA[Python TypeError: ‘list’ object is not callable
命名出现了重复。可能是跟方法名或者什么的

]]></description><category></category></item><item><title><![CDATA[keras AttributeError: 'NoneType' object has no attribute '_inbound_nodes']]></title><link>https://blog.youkuaiyun.com/cning_123/article/details/83304209</link><guid>https://blog.youkuaiyun.com/cning_123/article/details/83304209</guid><author>cning_123</author><pubDate>Tue, 23 Oct 2018 11:20:16 +0800</pubDate><description><![CDATA[“#”’keras AttributeError: ‘NoneType’ object has no attribute ‘_inbound_nodes’
在写keras 搭建网络的时候

concatenated是一个（？，100,60）维度的tensor，下面卷积层输入需要时4Dtensor]
所以中间需要给tensor增加一个维度变成（？，100,60,1），但是keras中使用numpy进...]]></description><category></category></item></channel></rss>