logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【考研数据结构算法刷题】设计一个算法,通过一趟遍历确定长度为n的单链表中值最大的结点,返回该结点的数据域。

设计一个算法,通过一趟遍历确定长度为n的单链表中值最大的结点,返回该结点的数据域。本代码针对考研数据结构,采用伪代码,主要在于理解代码逻辑。本题比较简单,创建记录最大值的指针即可。

文章图片
#数据结构#算法#考研 +1
【考研数据结构刷题】408【2009 年第 42题】

【2009 年第 42题】已知一个带有表头结点的单链表,结点结构为(data,link),假设该链表只给出了头指针 list。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的结点(k为正整数)。若查找成功,算法输出该结点的data域的值,并返回1;否则,只返回0。

文章图片
#数据结构#算法#考研 +1
【考研数据结构刷题】408【2010年第 42题】

设将n(n>1)个整数存放到一维数组R中。试设计一个在时间和空间两方面都尽可能高效的算法,将R中保存的序列循环左移p(0n-1 位置进行逆置,最后可得。时间复杂度位0(n),空间复杂度为1。

文章图片
#算法#java#数据结构 +2
【考研数据结构算法刷题】设计一个算法,将链表中所有结点的链接方向“原地”逆转,即要求仅利用原表的存储空间,换句话说,要求算法的空间复杂度为 O(1)。

设计一个算法,将链表中所有结点的链接方向“原地”逆转,即要求仅利用原表的存储空间,换句话说,要求算法的空间复杂度为 O(1)。本题实现逆转相对简单,只需要依次读入,再经过头插法即可实现。本代码针对考研数据结构,采用伪代码实现,主要关注代码逻辑。

文章图片
#算法#数据结构#c语言 +1
【C语言数据结构必学算法】编写一个使用指针的函数,交换数组a和数组b中的对应元素。要求在主函数中输入和输出数组。

编写一个使用指针的函数,交换数组a和数组b中的对应元素。要求在主函数中输入和输出数组。

文章图片
#算法#数据结构#考研 +1
【C语言数据结构必学算法】从键盘输入若干整数(数据个数应少于 50),其值在 0~4的范围内,用-1作为输入结束的标志。统计每个整数的个数。

从键盘输入若干整数(数据个数应少于 50),其值在 0~4的范围内,用-1作为输入结束的标志。统计每个整数的个数。

文章图片
#算法#数据结构#考研 +1
输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。(算法蓝桥杯Java)

import java.util.Scanner;public class one {public static int sum;public static void main(String[] args) {Scanner sc = new Scanner(System.in);int s = sc.nextInt();for(int i=1;i<=s;i++) {sum(i);...

文章图片
#蓝桥杯#java#算法
python的特殊方法也叫魔法方法

Python魔术方法(Magic Methods)是用于自定义类行为的特殊方法,通过双下划线(__)命名。它们会在特定操作时自动调用,如对象初始化(init)、字符串表示(str/repr)、运算符重载(add/eq)、容器行为(len/getitem)等。常见用途包括实现类比较、数学运算、上下文管理(with语句)和属性访问控制。使用时应保持一致性,避免滥用,推荐结合@functools.tot

文章图片
#python#开发语言
    共 21 条
  • 1
  • 2
  • 3
  • 请选择