leetcodeDay6 发表于 2018-07-17 | 更新于 2018-10-04 今日两题分别是旋转数组和存在重复,系简单难度的数组算法题 旋转数组题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4, ... 阅读全文 »
leetcode day5 发表于 2018-07-16 | 更新于 2018-10-04 此题来自LeetCode,系简单难度的数组算法题 题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: ... 阅读全文 »
leetcode day4 发表于 2018-07-16 | 更新于 2018-10-04 今天日常刷LeetCode,发现探索栏中分别有初级,中级,高级算法的题目清单,且已经将题目好好地分类过了.如初级有数组,字符串,链表,树,排序与搜索等等…这种方式很合我的胃口.那么,从今天起,以后的LeetCode练习都从这上面开始吧~ 此题来自LeetCode,系简单难度的数组算法题 题目给定一个 ... 阅读全文 »
cgo初步理解 发表于 2018-07-15 | 更新于 2018-07-28 C/C++经过几十年的发展,已经积累了庞大的软件资产,它们很多久经考验而且性能已经足够优化.Go语言必须能够站在C/C++这个巨人的肩膀之上,有了海量的C/C++软件资产兜底之后,我们才可以放心愉快地用Go语言编程.C语言作为一个通用语言,很多库会选择提供一个C兼容的API,然后用其他不同的编程语言 ... 阅读全文 »
leetcode day3 发表于 2018-07-15 | 更新于 2018-10-04 此题来自LeetCode,系中等难度的算法题 题目给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba"也是一个有效答案。 示例 2 ... 阅读全文 »
leetcode day2 发表于 2018-07-14 | 更新于 2018-10-04 此题来自LeetCode,系中等难度的算法题 题目给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 "abcabcbb" ,没有重复字符的最长子串是 "abc" ,那么长度就是3。 给定 "bbbbb" ,最长的子串就是 ... 阅读全文 »
REST api简单应用(未完成) 发表于 2018-07-13 | 更新于 2018-10-04 在初步了解REST的概念后,博主决定写一个简单的REST api应用来加深自己对REST的印象 目的开发一个api,实现动物园与动物的信息: http://api.example.com/zoos http://api.example.com/animals 资源的具体操作: GET /zoos:列 ... 阅读全文 »
leetcode day1 发表于 2018-07-13 | 更新于 2018-10-04 此题来自LeetCode,系中等难度的算法题 题目给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> ... 阅读全文 »
RESTful架构个人理解 发表于 2018-07-11 | 更新于 2018-07-13 在移动互联网的大潮下,随着docker等技术的兴起,微服务的概念也越来越被大家接受并应用于实践,日益增多的web service逐渐统一于RESTful架构风格.而作为一个开发者,了解REST势在必行 REST的定义REST的全称是Representational State Transfer,中文 ... 阅读全文 »
第一篇博客 发表于 2018-07-11 | 更新于 2018-07-12 最近一直在纠结于使用何种方式写博客,在考虑了csdn,wordpress,手写和hexo+github后,最终选择了hexo+github.2333 csdn有好一段时间博客是在csdn上写的.csdn是专业的博客平台,其类似的平台还有博客园,oschina等等.在这样的平台写博客最为方便,因为自己 ... 阅读全文 »