自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 详解Python中的__init__和__new__

方法主要是当你继承一些不可变的class时(比如int, str, tuple), 提供给你一个自定义这些类的实例化过程的途径。其实不是实例化一个类的时候第一个被调用 的方法。当使用 Persion(name, age) 这样的表达式来实例化一个类时,最先被调用的方法 其实是。通常用于初始化一个新实例,控制这个初始化的过程,比如添加一些属性, 做一些额外的操作,发生在类实例被创建完以后。方法后,我们还可以利用它来做一些其他有趣的事情,比如实现 设计模式中的 单例模式(singleton)。

2024-05-19 21:14:15 21 1

原创 PTA 最短工期

判是否可行:若不存在源点或汇点则不可行,即至少要有一个入度为0的点和一个出度为0的点。+关键路径。利用队列实现,不断将未标记的入度为0的点入队,并将与其相邻的点的入度减去。一个项目由若干个任务组成,任务之间有先后依赖顺序。项目经理需要设置一系列里程碑,在每个里程碑节点处检查任务的完成情况,并启动后续的任务。现给定一个项目中各个任务之间的关系,请你计算出这个项目的最早完工时间。

2024-02-20 20:09:28 417 1

原创 根据后序和中序遍历输出先序遍历

作者 DS课程组单位 浙江大学本题要求根据给定的一棵二叉树的后序遍历和中序遍历结果,输出该树的先序遍历结果。

2024-02-01 18:24:54 426 1

原创 约瑟夫循环——链表

N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。请按退出顺序输出每个退出人的原序号。

2024-01-15 12:59:00 470

原创 约瑟夫循环——队列(queue)

N个人围成一圈顺序编号,从1号开始按1、2、3......顺序报数,报p者退出圈外,其余的人再从1、2、3开始报数,报p的人再退出圈外,以此类推。请按退出顺序输出每个退出人的原序号。

2024-01-13 18:14:49 488 1

原创 堆排序 c++

输出若干行,每行是一趟排序后的结果,每行的每两个数据之间留一个空格。第一行输入一个整数n(1≤n≤100),第二行输入n个整数。

2024-01-13 17:19:29 324 1

原创 java 语言中map和set的区别

【代码】java 语言中map和set的区别。

2023-12-10 13:25:48 678 1

原创 LinkedHashMap解析

LinkedHashMap 是 Java 中的一个散列表(HashMap)和链表(LinkedList)实现的组合数据结构,它既保留了元素的插入顺序,又可以根据访问顺序进行排序。LinkedHashMap 的主要应用场景有以下几个:1. 记录插入顺序:与普通的 HashMap 不同,LinkedHashMap 会在内部用一个双向链表来维护元素的插入顺序。这意味着插入的元素会按照插入的顺序进行遍历,可以用于需要记住元素插入顺序的场景。

2023-12-10 13:19:27 358 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除