千恋*万花

  • 首页
  • 分类目录
    • ------编程学习------
    • 计算机网络
    • Golang 心得
    • ------运维日记------
    • 站点运维记录
    • ------萌奈的碎碎念------
  • 萌奈的朋友们(友链)
    • 某初雪的无名Blog
    • 欠陥電気の摸鱼小池
  • 管理
    • 后台管理
    • 登出
算法与数据结构
学习心得

五行解决反转链表问题 以及其引伸

题目如下 反转链表 反转一个单链表。 示例:   输入: 1->2->3->4->5->NULL   输出: 5->4->3->2->1->NULL 进阶:   你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 力扣206题,传送门 解法: func reverseList(head *ListNode) *ListNode { cur := head //当前节点 var prev *ListNode //前一个节点(”第一个“前一个节点为nil) for cur != nil { cur.Next, p…

2021-02-09 0条评论 1561点热度 0人点赞 初音萌奈 阅读全文
算法与数据结构

算法技巧

用右移运算符代替“除2”操作 用位与运算符代替“%2,求余后判断奇数偶数”

2020-11-11 0条评论 1576点热度 0人点赞 初音萌奈 阅读全文
学习心得

二叉搜索树心得

什么是二叉树? 二叉树像链表一样,属于动态数据结构 二叉树的特点: 二叉树具有唯一的根节点 二叉树的每一个节点最多只有两个孩子 二叉树具有天然的递归结构 每一个节点的左、右子树也是一个二叉树 二叉树不一定是满的 二叉树的节点 //节点 type Node struct{ value int //节点值 Node *left //左孩子 Node *right //右孩子 } //二叉树 type BST struct{ Node root //根节点 int size //二叉树的节点数(大小) } 为什么要发明这…

2020-09-24 0条评论 1681点热度 0人点赞 初音萌奈 阅读全文

COPYRIGHT © 2021 HatsuneMona ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

晋ICP备17007130号-4