Tag: Golang

1 题目描述 实现atoi函数,以将字符串转换为一个整数。 该函数首先丢弃尽可能多的空格字符,直至找到第一个非空格字符。然后由该字符开始(可能会有正负标志)找出尽可能多的数字字符,最后将其转换为一个整数。 在连续数值字符后可能还会有其他字符,请将这些字符略过,并不影响函数行为。 若字符串第一个非空格字符已非数字字符,或 阅读全文

1 题目描述 对给定字符串s,找出其最长回文子串(假定s的最大长度为1000)。 例子1: 输入:”babad” 输出:”bab” 释义:”aba”同样是一个有效答案 例子2: 输入:”cbbd” 输出:”bb” 例子3: 输入:”cbbc” 输出:”cbbc” 题目出处: https://leetcode.com/p 阅读全文

1 题目描述 给定两个代表两个非负整数的非空链表。数字在链表以逆序存储且链表的每个节点均包含一位数字,将两数相加且以链表返回。 您可以假设,除数字0外,两数都不会以0开头。 例子: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 释义:342 + 465 = 807 题目 阅读全文

1 题目描述 罗马数字由7种符号(I,V,X,L,C,D,M)表示。 与数值对应关系如下表: 符号 值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 如,2的罗马数字写作II,即两个1的相加。然而4的罗马数字非IIII,而是写作IV,将1放在5之前,即5-1。同理,9写作IX。该种作减法的情 阅读全文

1 题目描述 一个UTF8编码的字符是满足如下规则的1~4字节长的字符。 a)对单字节字符,第一个bit位为0; b)对n字节字符,前n个bit位全为1,第n+1个bit位是0,然后接着n-1个字节的前两个bit位均是10。 综上,UTF-8编码字符可以参考下表: 十进制表示 | 8位一组二进制表示 ——— 阅读全文

1 Go 1.5简介 Go 1.5是一个重要的版本,包括主要实现结构调整。尽管这样,我们期待绝大多数程序可以像之前一样编译、运行(因该版本仍遵守Go 1兼容性承诺)。 几项大的特性: a)编译器及运行时完全用Go重写,实现已没有C,构建及发布对C编译器的依赖已一去不复返; b)垃圾收集器已并行化,且已显著降低停顿次数, 阅读全文

1 2 3 4 5 9