240 发简信
IP属地:四川
  • 牛客网剑指Offer——重建二叉树

    题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1...

  • 牛客网剑指Offer——从尾到头打印链表

    题目描述输入一个链表,从尾到头打印链表每个节点的值。 方法一:从头到尾存入vector,然后再翻转 方法二:使用vector的insert()功...

  • 牛客网剑指Offer——替换空格

    题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are...

  • 牛客网剑指Offer——二维数组中的查找

    题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整...

  • Go语言学习之——扩展已有类型

    如何扩充系统类型或者别人的类型: 定义别名 使用组合 1、组合例如对已有的package tree进行扩展,以下是其内容 main中,对其进行扩...

  • Go语言学习之——封装

    1、包 每个目录(文件夹)一个包,包名(就是go文件开头的package tree那里)可以和目录名不一样a8764234-be4b-4ca6-...

  • Go语言学习之——struct

    go语言仅支持封装,不支持继承和多态go语言没有class,只有struct 1、初始化 2、可以使用自定义工厂函数 C++中,函数中局部变量分...

  • Go语言学习之——rune

    rune相当于go的char strings包里含有多种字符串操作的函数Fields(空格分割),Split,Join 字符串分割合并Conta...

  • Go语言学习之——map

    1、定义:map[key的类型]value的类型 key的类型要求:map使用哈希表,必须可以比较相等除了slice,map,function的...