<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tom-Stduio]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/honestjiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; honestjiang]]></copyright><item><title><![CDATA[算法数据结构系列-实践篇-链表算法]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/112252825</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/112252825</guid><author>honestjiang</author><pubDate>Thu, 28 Jul 2022 14:51:24 +0800</pubDate><description><![CDATA[1、尾插法创建链表
Node head = null;
public void add(int data){
    Node newNode = new Node(data); 
    if(head == null){//头结点是否为空
        head = newNode;
        return; 
   }
   Node temp = head;//查找添加位 
   while(temp.next != null){
        temp = temp.next;
   }]]></description><category></category></item><item><title><![CDATA[算法数据结构系列-实践篇-数组算法]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/114368070</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/114368070</guid><author>honestjiang</author><pubDate>Wed, 27 Jul 2022 09:45:16 +0800</pubDate><description><![CDATA[1、Offer-66 构建乘积数组
问题描述：给定一个数组 A[0,1,…,n-1]，请构建一个数组 B[0,1,…,n-1]，其中 B[i] 的值是数组 A 中除了下标 i 以外的元素的积, 即 B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1]，不能使用除法，具体可参考Offer-66题。

public int[] constructArr(int[] a) {
    int[] b = new int[a.length];
    b[0] = 1;
    for (]]></description><category></category></item><item><title><![CDATA[算法数据结构系列-理论篇-字符串匹配（一）]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/108044250</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/108044250</guid><author>honestjiang</author><pubDate>Sat, 25 Jun 2022 12:55:25 +0800</pubDate><description><![CDATA[这里写自定义目录标题1、字符串匹配算法1.1 字符串匹配：BF 算法
字符串匹配算法很多，分为单模式串和多模式串匹配算法。其中，单模式串匹配算法即一个串跟一个串进行匹配，比如BF 算法、RK 算法、BM算法、KMP算法。多模式串匹配算法，也就是在一个串中同时查找多个串，比如Trie 树和 AC 自动机。
1.1 字符串匹配：BF 算法
BF 算法中的 BF 是 Brute Force 的缩写，中文叫作暴力匹配算法，也叫朴素匹配算法。

....................................]]></description><category></category></item><item><title><![CDATA[参考文献之极客时间Raft算法]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/112759917</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/112759917</guid><author>honestjiang</author><pubDate>Sun, 17 Jan 2021 23:19:45 +0800</pubDate><description><![CDATA[Raft算法（一）：如何选举领导者
Raft算法（二）：如何复制日志
Raft算法（三）：如何解决成员变更的问题

]]></description><category></category></item><item><title><![CDATA[参考文献之知乎Raft协议详解系列]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/112757402</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/112757402</guid><author>honestjiang</author><pubDate>Sun, 17 Jan 2021 21:32:49 +0800</pubDate><description><![CDATA[基础知识和leader选举 一致性状态机、关于paxos的缺点、关于Raft的优势、Raft协议的基础、leader选举过程
leader选举实现 状态变量和消息格式、难点
Log Replication实现 raft协议的流程图、实现状态机
Log Replication log的组织、提交log、raft协议的一些性质、Log Matching Property

...]]></description><category></category></item><item><title><![CDATA[分布式一致性文献]]></title><link>https://blog.youkuaiyun.com/honestjiang/article/details/106131329</link><guid>https://blog.youkuaiyun.com/honestjiang/article/details/106131329</guid><author>honestjiang</author><pubDate>Thu, 14 May 2020 23:31:13 +0800</pubDate><description><![CDATA[一、分布式系统入门笔记系列
1、分布式系统基本概念和两三阶段提交

]]></description><category></category></item></channel></rss>