ARTS 第5周

2019-05-05  本文已影响0人  陈卧虫

ARTS 第5周分享

[TOC]

Algorithm

717. 1-bit and 2-bit Characters

难度:[easy]

[思路]

  1. 可以抽象为:以1开头,向后移两部;以0开口,向后移一步
  2. 判断最后一次是移一步还是两步:一步True,两步False

[参考代码]

func isOneBitCharacter(bits []int) bool {

    i := 0 
    lens := len(bits)-1
    for {
        if i >= lens {
            break
        }
        if bits[i] == 0 {
            i++
        } else if bits[i] == 1 {
            i+=2
        }
    }
    if i == lens {
        return true
    }
    return false
    
}

Review

https://medium.freecodecamp.org/the-junior-developers-guide-to-writing-super-clean-and-readable-code-cd2568e08aae

一篇关于如何保持代码整洁的文章

中文版:经验之谈:代码该怎样写才能干净整洁: https://mp.weixin.qq.com/s/-UGXzDwKcS1lo6VmSJC5Rg

本文主要分享了四个方法:

Tips

分享一篇关于sql优化的文章:

https://mp.weixin.qq.com/s/dCO8a__dWM_YA_3X6BoXxA

我认为这篇文章最有价值的地方的是优化sql的思路,这就是授人以鱼不如授人以渔,这篇文章从一次具体的优化历程,阐释了对于优化sql的具体思路:

优化思路:

Share

Go 基准测试:https://www.flysnow.org/2017/05/21/go-in-action-go-benchmark-test.html

本周阅读

第一周:1, 2, 3, 4, 6, 7
GCTT 出品 | Go 程序到机器码的编译之旅:https://mp.weixin.qq.com/s/mYKGvWxVJ1WGtlAP0bKbng
什么是IO中的阻塞、非阻塞、同步、异步?https://mp.weixin.qq.com/s/Ed_pziW8Ls-4c4TqZIYjrg
一次非常有意思的SQL优化经历:从30248.271s到0.001s:https://mp.weixin.qq.com/s/dCO8a__dWM_YA_3X6BoXxA

go的Example介绍:https://blog.golang.org/examples
Go channel实现原理剖析: https://my.oschina.net/renhc/blog/2246871
什么是RSA算法: https://mp.weixin.qq.com/s/NTGgbIfDO6WPhMTwH0uTNQ
非对称加密传输对称加密的密钥。然后使用这把对称加密的密钥进行数据传输。

高效 MacBook 工作环境配置,超实用!:https://mp.weixin.qq.com/s/LIej4O5FPI-KwlRmAUwK_g

什么是RSA算法:https://mp.weixin.qq.com/s/NTGgbIfDO6WPhMTwH0uTNQ

-

漫画:互联网黑话大全: https://mp.weixin.qq.com/s/4g1eTOuRL3pxsY64p5hTEQ
一次心惊肉跳的服务器误删文件的恢复过程: https://mp.weixin.qq.com/s/ywmCLFT_JmyY02kLSyodeA
这10款Windows工具帮你提高效率: https://juejin.im/entry/59f844d86fb9a0452b488851
Go语言实战笔记(二十二)| Go 基准测试: https://www.flysnow.org/2017/05/21/go-in-action-go-benchmark-test.html

经验之谈:代码该怎样写才能干净整洁: https://mp.weixin.qq.com/s/-UGXzDwKcS1lo6VmSJC5Rg
英文链接:https://medium.freecodecamp.org/the-junior-developers-guide-to-writing-super-clean-and-readable-code-cd2568e08aae
什么是计数排序?: https://mp.weixin.qq.com/s/CLRW1a9nxTcOuTAtyflT0A

上一篇 下一篇

猜你喜欢

热点阅读