首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏我是业余自学C/C++的

    Pointers and Strings

    char flower[10] = 'rose'; cout<<flower<<"s are red\n"; The name of an array is the address of its first element,so flower in the cout statment is the address of the char element containing the character. The cout object assumes that the address of a char

    49440发布于 2018-05-28
  • 来自专栏赵化冰的技术博客

    Hash Pointers and Data Structures

    be used to verify that information hasn’t been changed image.png Data Structures Built with Hash Pointers Blockchain Hash pointers can be used to build a linked list, which is also called a blockchain. image.png Merkle Tree Merkle tree is a binary tree building with hash pointers.

    39920编辑于 2022-08-01
  • 来自专栏细嗅蔷薇

    双指针-two pointers

    简单介绍 概念:two pointers广义上概念就是利用问题本身与序列的特性,利用下标i、j对序列进行扫描,以较低的复杂度来解决问题,其实也不太像是一种算法,说来可以看做是一种编程技巧,一种思想比较适合 j--; } } 复杂度为o(n)的原因 i初值为0,j初值为n-1,程序仅有i递增、j递减的操作,因此i和k的操作次数最多为n次,因此时间复杂度为O(n) two pointers 的思想 原始的含义就是解决这样的问题 在一个递增序列中找到a+b=c的数然后输出a,b的值,M是我们自己指定的数 而广义上的two pointers利用问题本身与序列的特性,使用i和j两个下标对序列进行扫描 two pointers的应用场景 序列合并问题 归并排序 快速排序 参考 two pointers、归并排序、快速排序问题 版权所有:可定博客 © WNAG.COM.CN 本文标题:《双指针-two pointers》 本文链接:https://wnag.com.cn/902.html 特别声明:除特别标注,本站文章均为原创,本站文章原则上禁止转载,如确实要转载,请电联:wangyeuuu@qq.com

    44910发布于 2020-04-20
  • 来自专栏专注数据中心高性能网络技术研发

    Chapter 4: Smart Pointers

    Effective Modern C++(11&14)Chapter4: Smart Pointers 1. Use std::weak_ptr for std::shared_ptr-like pointers that can dangle std::weak_ptr 可以表现地像 std::shared_ptr Stateful deleters and function pointers as deleters increase the size of std::unique_ptr objects Converting creating std::shared_ptrs from variables of raw pointer type Use std::weak_ptr for std::shared_ptr-like pointers compilation dependencies between class clients and class implementations For std::unique_ptr pImpl pointers

    2K20发布于 2018-05-25
  • 来自专栏冰霜之地

    LeetCode 分类刷题—— Two Pointers

    Two Pointers 的 Tips: 双指针滑动窗口的经典写法。右指针不断往右移,移动到不能往右移动为止(具体条件根据题目而定)。当右指针到最右边以后,开始挪动左指针,释放窗口左边界。

    25110编辑于 2024-02-12
  • 来自专栏SnailTyan

    Populating Next Right Pointers in Each Node

    1. Description 2. Solution Version 1 /** * Definition for binary tree with next pointer. * struct

    84210发布于 2019-05-25
  • 来自专栏米扑专栏

    【leetcode】Populating Next Right Pointers in Each Node

    Initially, all next pointers are set to NULL. Note: You may only use constant extra space.

    44060发布于 2019-02-19
  • 来自专栏细嗅蔷薇

    快速排序(基于two pointers

    = temp;//当左右相遇时将temp存放 return left;//返回left和right均可 } 版权所有:可定博客 © WNAG.COM.CN 本文标题:《快速排序(基于two pointers

    50010发布于 2020-04-20
  • 来自专栏码匠的流水账

    聊聊ShenandoahGC的Brooks Pointers

    序 本文主要研究一下ShenandoahGC的Brooks Pointers understanding-jvm-gc-advanced-29-638.jpg Shenandoah Shenandoah concurrent mark包括Init Mark(Pause)、Concurrent Mark、Final Mark(Pause) Concurrent evacuation(这个阶段用到了Brooks Pointers Refs(Pause) 其中Final Mark或者Final update Refs之后都可能进行Concurrent cleanup,进行垃圾回收,reclaims region Brooks Pointers G1 GC在evacuation阶段是parallel的,但不是concurrent,ShenandoahGC为了做到concurrent copy使用了Brooks Pointers。 OpenJDK Shenandoah GC: An overview Shenandoah GC: Concurrent parallel marking Shenandoah GC: Brooks pointers

    1.4K30发布于 2019-03-22
  • 来自专栏TechFlow

    学会two pointers算法,玩转LeetCode

    这个算法的名字叫做两指针算法,英文名是two pointers。 算法原理 既然算法叫做two pointers,那么顾名思义必然和两个指针有关。 其实已经很明显了,我们只要套入一下two pointers算法就行了。首先,我们初始化一个合法区间,在这道题当中,很容易想到合法区间可以是[0, 0]。 优化 如果能够写出或者理解上面的代码,那么对于two pointers算法的理解就算是勉强过关了,不过还没有结束。 这道例题非常经典,既有two pointers的应用,还可以基于它的理解进行进一步地优化,能把这道题吃透,就足够领会算法的精髓,并且它的难度还不是非常大,对新手足够友好。 如果之前没学过two pointers算法的话,可以多琢磨一下这道题,一定会有很大的收获。

    33820编辑于 2022-08-26
  • 来自专栏SnailTyan

    Populating Next Right Pointers in Each Node II

    1. Description 2. Solution Version 1 /** * Definition for binary tree with next pointer. * struct

    31310发布于 2019-05-25
  • 来自专栏全栈程序员必看

    Populating Next Right Pointers in Each Node II LeetCode

    Populating Next Right Pointers in Each Node II Total Accepted: 18934 Total Submissions: 62031 My Submissions Follow up for problem “Populating Next Right Pointers in Each Node“.

    25210编辑于 2022-07-08
  • 来自专栏calmound

    Populating Next Right Pointers in Each Node

    问题:将二叉树的所有结点指向他的右边的一个结点 分析:对于每一个结点来说,其操作都是一样的,除了他的左儿子指向右儿子外,其左儿子的全部右后辈均指向其右儿子的全部左后辈 /** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : val(x), left(NUL

    799100发布于 2018-04-17
  • 来自专栏皮皮星球

    Populating Next Right Pointers in Each Node

    Populating Next Right Pointers in Each Node You are given a perfect binary tree where all leaves are Initially, all next pointers are set to NULL. Example: ?

    34820发布于 2020-09-23
  • 来自专栏ACM算法日常

    LeetCode分类刷题:双指针(Two Pointers)

    本文整理自csdn 双指针(Two Pointers)一直是程序员面试中的一个必须准备的主题, 面试中双指针出现的次数比较多,主要由于在工作中指针经常用到,指针问题能够直接反应面试者的基础知识、代码能力和思维逻辑

    2.3K30发布于 2019-03-06
  • 来自专栏iOS 备忘录

    Algorithem_Populating Next Right Pointers in Each Node

    Initially, all next pointers are set to NULL. The serialized output is in level order as connected by the next pointers, with '#' signifying the end Example 2: Input: root = [] Output: [] 解法 这题我不会,看了解法还是不懂,所以去找了个视频,POPULATING NEXT RIGHT POINTERS IN EACH 简单理解如下: perfect binary tree,所以有 left 一定有 right,故而遍历时通过判断node.left 是否存在,即可知道是否有下一级 all next pointers are

    28640编辑于 2022-04-21
  • 来自专栏算法修养

    LeetCode 116 Populating Next Right Pointers in Each Node

    Initially, all next pointers are set to NULL. Note: You may only use constant extra space.

    25820发布于 2018-07-24
  • 来自专栏MiningAlgorithms

    Data Structures and Algorithms Basics(013):Two Pointers

    cum_sum = cum_sum + numbers cum_sum = list(accumulate(cum_sum)) l = 0 r = 1 # two pointers right_max[i]) - height[i] ans += min(left_max[i], right_max[i]) - height[i] return ans # Two Pointers

    38130发布于 2019-08-08
  • 来自专栏给永远比拿愉快

    Leetcode: Populating Next Right Pointers in Each Node

    Initially, all next pointers are set to NULL. Note: You may only use constant extra space.

    41830发布于 2019-01-22
  • 来自专栏计算机视觉与深度学习基础

    Leetcode 116 Populating Next Right Pointers in Each Node

    Initially, all next pointers are set to NULL. Note: You may only use constant extra space.

    520100发布于 2018-01-12
领券