• 2024-07-03力扣刷题之旅——21. 合并两个有序链表
    I理解题目需求II设计程序(参考:Violent-Ayang)III程序解析IV 程序相关知识点1.结构体(struct):2.指针(*):3.循环(while)和条件语句(if和else):I理解题目需求1.合并两个已经是升序排列的链表2.将它们合并为一个新的、也是升序排列的链表。3.合并后的链表需要包含两个输入
  • 2024-06-144.16
    编写程序实现中文级联菜单,建议可以使用pypinyin或其它扩展库#一、定义菜单内容map_list={'C盘':{"program":{"MicrosoftOffice":\["IntegratedOffice.exe","OfficeClickToRun.exe"\],"MicrosoftSDKs":\[&quo
  • 2024-06-12PYTHON学习过程中的一些有用tips.
    开头语大家好,我是小安同学,我是大一开始学习python,面对这一门陌生的语言中间有许多的弯路,希望可以对大家的学习有所帮助。目前Python可以说是非常流行,在目前的编程语言中,Python的抽象程度是最高的,是最接近自然语言的,很容易上手。你可以用它来完成很多任务,比如数据科学、机器学
  • 2024-06-07python 深浅拷贝
    浅拷贝copy函数就是浅拷贝copy函数是浅拷贝,只对可变类型的第一层对象进行拷贝对拷贝的对象开辟新的内存空间进行存储,子对象不会开辟新的空间list1=[1,2,3]list2=['a',list1]list3=list2.copy()print(id(list1))print(id(list2))#三个id都不一样prin
  • 2024-06-0721. 合并两个有序链表
    packagemainimport"fmt"typeListNodestruct{ Valint Next*ListNode}//创建链表funccreateList(nums[]int)*ListNode{ head:=&ListNode{} tail:=head fori:=0;i<len(nums);i++{ node:=&ListNode{Val:nums[i]} t
  • 2024-06-04Python编程学习第一篇——Python零基础快速入门(五)-列表(List)
    今天我们来一起学习Python的列表(list),Python中的列表(List)是一种有序、可变的数据结构,可以用来存储多个值。列表可以包含不同类型的数据,例如整数、浮点数、字符串等。以下是关于Python列表定义、语法和基本操作的详细示例:1.定义列表:   可以使用方括号[]来定义一个列表。
  • 2024-06-04### Python 列表操作详解:从创建、增删到高级技巧全覆盖
    1.创建列表使用list函数创建空列表:empty_list=list()print(empty_list)#输出:[]从字符串创建列表:string="hello"list_from_string=list(string)print(list_from_string)#输出:['h','e','l','l','o']
  • 2024-06-03Python3 笔记:extend()、append() 和 +号 的区别
    1、extend()可以向一个列表中添加另外一个列表中的所有元素。list1=[1,2,3,4]list2=[3,4,5,6]list1.extend(list2)print(list1) #运行结果:[1,2,3,4,3,4,5,6]print(list2) #运行结果:[3,4,5,6]2、append()用于向列表末尾添加元素。list1=[1,2,3,4]li
  • 2024-05-24Python3 笔记:sort() 和 sorted() 的区别
    1、sort()可以对列表中的元素进行排序,会改变原列表,之前的顺序不复存在。list.sort(key,reverse=None) key:默认值是None,可指定项目进行排序,此参数可省略。 reverse:默认值是None指做升序排序,“reverse=True”则做降序排序。无论列表中的元素是数值还是字符串都能排序,但
  • 2024-05-16LeetCode 1669. Merge In Between Linked Lists
    原题链接在这里:https://leetcode.com/problems/merge-in-between-linked-lists/description/题目:Youaregiventwolinkedlists: list1 and list2 ofsizes n and m respectively.Remove list1'snodesfromthe ath nodetothe bth node,andput list2 in
  • 2024-05-07java 两个列表的元素是否相等且各自元素数量相等
    示例如下:importjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){List<String>list1=Arrays.asList("深圳攀峰运","深圳攀峰运","广州博纳德","广州博纳德","广州博纳德","广州博纳德");
  • 2024-04-24python函数递归
    【递归】递归:是函数嵌套调用的一种特殊形式,也就是在调用一个函数的过程中右直接或是间接的调用到本身,然后一直循环deff1():print('一直是我')f1()f1()#调用本身,会死循环============================上述是直接调用间接调用  ================
  • 2024-04-24Python list的交、并、差与排序
    求list的交集、并集、差集set() 函数创建一个无序不重复元素集,通过set可方便求取list的交并差,并可去重#通过set集合>>>list1=[1,2,3]>>>list2=[2,3,4]>>>set1=set(list1)>>>set2=set(list2)>>>set1&set2#交集{2,3}>>>set1|set
  • 2024-04-19集合
    一、注解类的克隆和序列化要实现接口,这两个接口中没有方法浅拷贝:拷贝类,不拷贝类的属性,深拷贝:拷贝类的同时,拷贝类的属性在java中,我们常认为相同的类用友相同的hashcode泛型二、集合集合分为两大类:单列数据collection双列数据map<key,value>collection:​ 有序的数据
  • 2024-04-10python初学者笔记(7)——求和函数总结
    python经常要用到各种求和,例如列表求和,元素求和,利用函数求和,将这些方法总结发给大家!1.python两个数的求和函数defsum_2_num(num1,num2):result=num1+num2returnresult#必须在执行行输入,函数命名后必须调用,调用sum_2_num(),或者print()#sum_2_num(10,20
  • 2024-04-10python学习之:数据类型
    大纲:一、列表list的定义语法1、""""演示数据类型:list列表语法:变量=[元素1,元素2,元素3,......]"""#定义一个列表listname_list=['itheima','itcast','python']print(name_list)print(type(name_list))#定义一个嵌套的列表statis
  • 2024-04-09Python 0基础_变现_38岁_day 5
    '''-------------------元组----------------------------元组于列表类似,不同之处在于元组的元素不可以修改删除,元组使用()定义;注意:当元组中一个元素的时候,后面也要写一个逗号,否则就会被识别为一个普通元素,而不是元组如果要将元组中的元素进行修改或者删除,可以将元组转化为列
  • 2024-04-09【Kotlin】List、Set、Map简介
    1List​Java的List、Set、Map介绍见→Java容器及其常用方法汇总。1.1创建List1.1.1emptyListvarlist=emptyList<String>()//创建空List1.1.2List构造函数varlist1=List(3){"abc"}//[abc,abc,abc]varlist2=ArrayList<Int>()varlist3=
  • 2024-04-09合并两个有序链表 - LeetCode 热题 27
    大家好!我是曾续缘
  • 2024-04-03Java基础学习: hutool之CollUtil集合操作工具类
    文章目录一、介绍二、Hutool集合操作示例1、判断是否为空:2、判断是否非空3、集合是否包含某个元素4、集合是否包含某些元素5、集合是否不包含某些元素6、两个集合的交集操作7、两个集合的并集操作8、两个集合的差集操作9、集合元素是否相等10、集合转换为字符串,列表转为
  • 2024-04-01python基础(四)----列表、字典练习题
    好友管理系统请设计一个好友管理系统,每个功能都对应一个序号,用户可根据提示“请输入您的选项”选择序号执行相应的操作,包括:(1)添加好友:用户根据提示“请输入要添加的好友:”输入要添加好友的姓名,添加后会提示“好友添加成功”。(2)删除好友:用户根据提示“请输入删除好友姓名:”输入要删
  • 2024-03-30day01-列表
    python基础数据类型:列表list 概念 由一系列元素组成的可变序列容器可变:1.有增删改方法2.所有的操作会直接作用于原数据序列:支持索引和切片操作定义#列表的定义---->list[]#1.直接创建list1=[10,2.3,"hello"]print(list1)print(type(lis
  • 2024-03-27LeetCode-21 Merge Two Sorted Lists
    21.MergeTwoSortedLists EasyYouaregiventheheadsoftwosortedlinkedlists list1 and list2.Mergethetwolistsintoone sorted list.Thelistshouldbemadebysplicingtogetherthenodesofthefirsttwolists.Return theheadofthemerg
  • 2024-03-27python 列表基本操作
    python列表基本操作一、列表基本操作1.列表2.访问列表中的值3.更新列表4.删除列表元素5.Python列表脚本操作符6.Python列表截取与拼接7.嵌套列表8.列表比较9.Python列表函数&方法二、代码概述一、列表基本操作1.列表序列是Python中最基本的数据结构
  • 2024-03-27linq一些常用方法
    Distinct-过滤集合中的相同项(去重);List<int>list=newList<int>(){1,2,3,4,4,5,6,6};varnewlist=list.Distinct();//结果就是;1,2,3,4,5,6Union-并集List<int>list=newList<int>(){1,2,3,4,4,5,6,6};List<int>list1=newList<int&g