<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sfloor的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sfloor</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sfloor]]></copyright><item><title><![CDATA[简单排序算法的汇总（快速排序、直插排序、希尔排序、选择排序、冒泡排序）]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/53491968</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/53491968</guid><author>Sfloor</author><pubDate>Tue, 06 Dec 2016 19:42:01 +0800</pubDate><description><![CDATA[#include<string.h>
#include<stdio.h>
#include<iostream>
using namespace std;#define MAX_LENGTH 10//快速排序 
void quickSort(int* a, int low, int high)
{
    if (low >= high || NULL == a)
    {
        retu]]></description><category></category></item><item><title><![CDATA[在一篇英文文本中，查找某个单词的出现次数]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/50759837</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/50759837</guid><author>Sfloor</author><pubDate>Sun, 28 Feb 2016 13:55:07 +0800</pubDate><description><![CDATA[fputc 
函数原型：int  fputc(int c, FILE *fp); 
功能：把一字节代码c写入fp指向的文件中 
返回值：正常，返回c;出错，为EOF(-1) 
fgetc 
函数原型：int  fgetc(FILE *fp); 
功能：从fp指向的文件中读取一字节代码 
返回值：正常，返回读到的代码值;读到文件尾或出错，为EOF(-1) 
feof 
函数原型：int feof(FI]]></description><category></category></item><item><title><![CDATA[字符串转换为整数，相关问题探讨]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/50701019</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/50701019</guid><author>Sfloor</author><pubDate>Fri, 19 Feb 2016 23:45:55 +0800</pubDate><description><![CDATA[问题：输入一串数字字符串，经过转换输出为整数，例如“12345”，转换为12345。分析如下： 
1.确定扫描方向，从左至右 
2.具体转换：a.  1 = 0*10+1,b.  12=1*10+2,…..如此循环int str2int(const char* str)
{
    int temp = 0;
    while(*str != '\0')
    {
        temp =]]></description><category></category></item><item><title><![CDATA[m*n矩阵转换为n*m矩阵]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/50683629</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/50683629</guid><author>Sfloor</author><pubDate>Thu, 18 Feb 2016 02:25:10 +0800</pubDate><description><![CDATA[m*n矩阵转换为n*m矩阵，转换分析如下： 
假设矩阵为m=3,n=4,（m*n）转换为(n*m)， 
具体转换： 
b[0,0]      =    a[2,0]    =   9 
b[0,1]      =    a[1,0]    =   5 
b[0,2]      =    a[0,0]    =   1  b[1,0]      =    a[2,1]    =   10 
b[1,1]]></description><category></category></item><item><title><![CDATA[链队列的基本操作]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/50683179</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/50683179</guid><author>Sfloor</author><pubDate>Wed, 17 Feb 2016 23:36:29 +0800</pubDate><description><![CDATA[#include<iostream>
using namespace std;typedef struct Node
{
    int data;
    Node* next;
};typedef struct Queue
{
    Node* front;
    Node* rear;
};Queue* CreateQueue()
{
    Queue* p = (Queue*)mall]]></description><category></category></item><item><title><![CDATA[最简单易懂的hash表实现代码]]></title><link>https://blog.youkuaiyun.com/Sfloor/article/details/50631698</link><guid>https://blog.youkuaiyun.com/Sfloor/article/details/50631698</guid><author>Sfloor</author><pubDate>Thu, 04 Feb 2016 00:20:04 +0800</pubDate><description><![CDATA[//构造hash算法： 
//1.直接定址法 H(key) = key 或者 H(key) = a*key + b; 
//2.数字分析法 
//3.平方取中法： 将数据key进行平方，根据情况随意取数据的中间几位即可 
//4.折叠法： 将数据分割成位数较小的几分，然后将几份数据进行叠加。456 789 12   ——>456 789 120  以上三者相加 
//5.除留余数法： H(key)]]></description><category></category></item></channel></rss>