网站首页 站内搜索

搜索结果

查询Tags标签: next,共有 2253条记录
  • LeetCode 两数相加算法题解 All In One

    LeetCode 两数相加算法题解 All In Onejs / ts 实现两数相加两数相加原理 图解字符串相加 / 大数相加// 字符串相加 / 大数相加 const addStrings = function(num1, num2) {let res = ;let temp = 0;const arr1 = num1.split();const arr2 = num2.split();while (arr1.len…

    2022/9/10 1:25:55 人评论 次浏览
  • 算法总结

    1.所有大于等于节点的值之和 给定一个二叉搜索树,请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。提醒一下,二叉搜索树满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 大于 节点键的节点。 左右子…

    2022/9/9 1:23:01 人评论 次浏览
  • 浅谈双指针技巧(一)---通过双指针判断链表成环问题

    双指针是算法中非常重要的一个解决问题的思路。双指针顾名思义,就是有两个指针。根据双指针的方向及速度,我们一般将双指针分为以下几种场景1、快慢双指针2、左右双指针所谓快慢双指针是指,两个指针,一个快指针,一个慢指针,按照相同的方向,从链表(或数组)的一侧移…

    2022/9/7 23:26:44 人评论 次浏览
  • 终于实现了一门属于自己的编程语言

    前言 都说程序员的三大浪漫是:操作系统、编译原理、图形学;最后的图形学确实是特定的专业领域,我们几乎接触不到,所以对我来说换成网络更合适一些,最后再加上一个数据库。 这四项技术如果都能掌握的话那岂不是在 IT 行业横着走了,加上这几年互联网行业越来越不景气,…

    2022/9/7 14:22:50 人评论 次浏览
  • Python学习:迭代器与生成器

    1.生成器 如果创建一个有很多元素的列表,但是只需要访问前几个元素,后面的元素占着的空间就白白浪费了 在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。 在Python中,这种一边循环一边计算的机制,称为生成器:generator。 要创…

    2022/9/7 1:37:06 人评论 次浏览
  • PAT Advanced 1032 Sharing(25)

    题目描述: To store English words, one method is to use linked lists and store a word letter by letter. To save some space, we may let the words share the same sublist if they share the same suffix. For example, loading and being are stored as showed …

    2022/9/6 23:25:48 人评论 次浏览
  • MySQL安装流程

    一、 下载MySQLMysql官网下载地址:https://downloads.mysql.com/archives/installer/1. 选择想要安装的版本,点击Download下载本篇文章选择的是5.7.31版本二、 安装MySQL1. 选择设置类型双击运行mysql-installer-community-5.7.31.0.msi,这里选择是自定义安装,所以直接…

    2022/9/6 2:22:57 人评论 次浏览
  • 算法--链表

    方法一:构造链表 如果此类型的题出现在笔试中,如果内存要求不高,可以采用如下方法:可以先用一个vector将单链表的指针都存起来,然后再构造链表。此方法简单易懂,代码好些。/* struct ListNode {int val;struct ListNode *next;ListNode(int x) :val(x), next(NULL) …

    2022/9/5 14:24:17 人评论 次浏览
  • 线性表(二)单链表

    单链表 LinkList.htypedef int ElemType;typedef struct{ElemType data;//数据结点struct LNode* next;//指向下一个结点的指针 } LNode;typedef LNode* LinkList;Status InitList(LinkList* L); Status DestroyList(LinkList* L); Status CearList(LinkList L); Status L…

    2022/9/4 6:22:52 人评论 次浏览
  • 移除链表元素

    移除链表元素 难度简单1013收藏分享切换为英文接收动态反馈 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1:输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5]示例 2: 输入:head =…

    2022/9/2 23:24:48 人评论 次浏览
  • 206 反转链表

    题目206 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head = [1,2] 输出:[2,1] 示例 3: 输入:head = [] 输出:[] 双指针思路:定义指针cur指向head,定义指针pre,定…

    2022/9/1 23:26:06 人评论 次浏览
  • 链表的头插法和尾插法

    复习一下链表的插入操作头插法创建一个临时节点存放数据将头部指针后面的数据都链接到这个临时节点后面将这个临时节点再链接到头部指针后面尾插法创建一个临时节点存放数据将这个临时节点链接到用于的移动的插入元素位置的指针上将这个指针向后移动到链表末尾,用于接下来…

    2022/9/1 23:26:05 人评论 次浏览
  • 前端也该刷点算法题——双指针解“链表”题也太香了叭!

    双指针解“链表”题也太香了叭! 同步双指针 1 查找链表中倒数第 k 个节点 剑指Offer22.链表中倒数第k个节点思路:假设链表的长度为n,不难得出倒数第k个节点即为整数第n + 1 - k。如果一个指针从头节点开始走k步(头节点算作第1步),则还需n + 1 - k步才能走完链表(到…

    2022/9/1 1:22:55 人评论 次浏览
  • 了解generator这篇文章就够了

    了解generator这篇文章就够了 Generator介绍generator函数是es6提出的一种异步编程的方案,可以用来替代promise来获取异步执行的结果Generator语法Generator函数两个特征普通函数加星号*的模式,至于星号的位置没有什么规定的要求 // 普通函数function fn(){}// gener…

    2022/8/31 23:26:16 人评论 次浏览
  • unstated-next 使用

    //count-context.tsx import { useState } from react import { createContainer, useContainer } from unstated-nextinterface CounterProps {count: numberincrement: () => voiddecrement: () => void }function Counter(initialState = 0): CounterProps {cons…

    2022/8/30 23:25:02 人评论 次浏览
扫一扫关注最新编程教程