网站首页 站内搜索

搜索结果

查询Tags标签: L1,共有 275条记录
  • Python list中去重的多种方法

    去重之后顺序会改变 set去重 (列表去重会让列表改变原来的顺序) l1 = [1,4,4,2,3,4,5,6,1] l2 = list(set(l1)) print(l2) # [1, 2, 3, 4, 5, 6]但是,可以通过列表中索引(index)的方法保证去重后的顺序不变。 l1 = [1,4,4,2,3,4,5,6,1] l2 = list(set(l1)) l2.sort…

    2021/7/3 12:51:28 人评论 次浏览
  • Python函数的参数类型

    python函数的参数类型主要包括必选参数、可选参数、可变参数、位置参数和关键字参数,本文介绍一下他们的定义以及可变数据类型参数传递需要注意的地方。 目录必选参数可选参数位置参数可变参数关键字参数强制关键字参数Python函数的参数传递总结 必选参数 必选参数(Requ…

    2021/7/2 9:22:36 人评论 次浏览
  • 合并两个有序链表 python

    # 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 # # # # 示例 1: # # # 输入:l1 = [1,2,4], l2 = [1,3,4]# 输出:[1,1,2,3,4,4]# 方法一:递归,将较小值得节点参与到下一次比较中# leetcode submit region …

    2021/6/29 20:50:40 人评论 次浏览
  • 3.Python:垃圾回收

    # 垃圾回收机制(了解)# 1.引用计数# 引用计数减少为0时,作为垃圾被回收x = 10 # 直接引用print(id(x))lx = [a, x] # 间接引用x = 1print(id(lx))print(lx[1])print(x)# 2.标记清除# 循环引用会导致内存泄漏# 循环引用:l1 = [111, ]l2 = [222, ]l1.append…

    2021/6/25 11:56:45 人评论 次浏览
  • python的深浅拷贝原理 python值传递和引用传递

    一、变量存储 变量的存储分为栈区和堆区,两者之间是引用关系,变量名放在栈区内存,真实的数据存放在堆内存里 栈区通过指针来指向对应的堆区内存 二、直接赋值 链式赋值是直接引用栈区变量名,相当于一个人起两个名字,表示的还是一毛一样的一个对象l = [1,2,[1,2]] l1 …

    2021/6/13 20:24:29 人评论 次浏览
  • python去重后保证顺序不变

    l1 = [174149,174183,174177,174171,174131,174087,174135,174181,174127,174145,174137,174111,174097,174185,174189,174145,174179,174163,174167,174095,174095,174105,174155,174159,174151,174169,174187,174175,174101,174173,174165,174103,174161,174121,174077,…

    2021/6/12 14:50:58 人评论 次浏览
  • Juc10_CPU指令、缓存结构、运行安全等级、操作系统内存管理、上下文切换、虚拟机指令集架构

    文章目录 ①. 冯诺依曼计算机模型详解②. CPU指令结构③. CPU缓存结构④. CPU运行安全等级⑤. 操作系统内存管理⑥. 上下文切换⑦. 虚拟机指令集架构①. 冯诺依曼计算机模型详解①. 现代计算机模型是基于-冯诺依曼计算机模型 计算机在运行时,先从内存中取出第一条指令,通…

    2021/6/6 7:29:17 人评论 次浏览
  • 阅读笔记--深入理解计算机系统

    深入理解计算机系统 B站搬运工:https://www.bilibili.com/video/BV18D4y1d7s3 第一章 计算机系统漫游 一个程序从创建到运行需要经历预处理、编译、链接、执行4个过程 1.1 信息就是位+上下文 源程序实际就是由0/1组成的位序列。8位被组成一组,称为字节。( 比如int类型为…

    2021/6/3 10:21:36 人评论 次浏览
  • 编辑距离-python

    问题: # 给你两个单词 word1 和 word2,请你计算出将 word1 转换成 word2 所使用的最少操作数 。 # # 你可以对一个单词进行如下三种操作: # # # 插入一个字符 # 删除一个字符 # 替换一个字符 # # # # # 示例 1: # # # 输入:word1 = "horse", word…

    2021/6/2 20:22:31 人评论 次浏览
  • 算法:合并两个有序链表

    题目 合并两个有序链表 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 class Solution { public:ListNode* mergeTwoLists(ListNode…

    2021/6/1 14:22:06 人评论 次浏览
  • L1-080 乘法口诀数列(20 分)

    样例解释: 数列前 2 项为 2 和 3。从 2 开始,因为 23=6,所以第 3 项是 6。因为 36=18,所以第 4、5 项分别是 1、8。依次类推…… 最后因为第 6 项有 68=48,对应第 10、11 项应该是 4、8。而因为只要求输出前 10 项,所以在输出 4 后结束。 #include<stdio.h> i…

    2021/5/24 10:55:28 人评论 次浏览
  • leetcode 21 合并两个有序链表

    简介 用了一个比较复杂的方法, 直接讲两个链表的数据取出来,使用vector进行排序, 然后再链接两个链表, 在把数据插回去. 不如递归简单. code /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), …

    2021/5/23 10:55:31 人评论 次浏览
  • 七天学会Python基础-第六天1/1

    生成器什么是生成器:Python社区,生成器与迭代器看成一种。生成器的本质就是迭代器。唯一的区别:生成器是我们自己用python代码构建的数据结构。迭代器都是提供的,或者是转化的来的。 获取生成器的三种方式:生尘器函数 生成器表达式 Python内部提供的一些yield生成器函…

    2021/5/22 1:56:17 人评论 次浏览
  • leetcode 2. 两数相加 C#

    原网址:https://leetcode-cn.com/problems/add-two-numbers/给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,…

    2021/5/22 1:55:50 人评论 次浏览
  • #21. 合并两个有序链表

    题目:思路:这个题目比较简单,有点类似升序数组。 代码:# Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next=None): # self.val = val # self.next = next class Solution:def mergeTwoLists(self, l1: Li…

    2021/5/20 18:56:58 人评论 次浏览
扫一扫关注最新编程教程