- 博客(12)
- 收藏
- 关注
原创 实现无序链表递增有序
#采用直接插入的算法思想,先摘下头结点和第一个节点,作为有序表,再遍历剩下的链表,与有序表比较,插入void Sort(LinkList& L){* LNode* pre=L,* p=L->next, * r=p->next; p->next = NULL;//断开第一个数据节点与其后的节点。 while (r) { p = r; r = p->next; pre=L;//pre复位至头结点,以便进行下次重新比较 while (pre->next!=NULL
2022-10-06 18:26:47
695
1
原创 顺序表删除时保存被删除数据元素
#在普通的删除算法(参照秦锋版《数据结构》P29)的基础之上,添加一个指针变量:int *e用e带出时,要为e创建结点:e=(int *)malloc (sizeof(int));在删除元素之前将元素存到e中,相当于释放出这个结点的位置。[仅为个人观点,如有错误,感谢大佬指点]
2022-09-27 19:34:59
335
原创 Python:牛顿迭代法求平方根
#69573 牛顿迭代法求平方根【光】-函数复用#69573牛顿迭代法求平方根描述牛顿迭代法(Newton’s method)又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphson method),它是牛顿在17世纪提出的一种在实数域和复数域上近似求解方程的方法。设 是 的根,选取 作为 的初始近似值,过点 做曲线 的切线 , ,则 与 轴交点的横坐标 ,称 为 的一次近似值。过点 做曲线 的切线,并求该切线与x轴交点的横坐标 ,称 为r的二次近似值。重复以上过程,
2021-12-16 13:47:55
7005
1
原创 JAVA实现背景音乐播放
JAVA实现背景音乐在做图书管理系统时,想着添加一个播放背景音乐的功能,在网上找了许多,也测试了很多,都没有实现,后来找了一个很方便的,一下就实现了,分享给大家!共同学习!
2021-12-15 09:13:13
1305
5
原创 Python:通讯录的查询、删除、修改(案例)
## 通讯录的查询、删除、修改(案例)查询模拟通讯录的数据查询功能。要求编写程序:字典的初始化信息及用户界面函数:(直接复制到程序中)
2021-12-03 19:51:37
6142
原创 Python:逻辑运算符
Python:逻辑运算符not 非 ; and 与; or 或。一、not 逻辑非结果只有 True 和 Falsenot可以对符号右侧的值进行非运算;对于布尔值,非运算会对其进行取反操作,True变False,False变True;对于非布尔值,非运算会先将其转换为布尔值,然后再取反;对于字符串,有内容为True,空字符串为False;对于数字,0 为 False ,其它 为 True 。print(not 5)#结果为false二、and 逻辑与and可以对符号两侧的值进行与运算
2021-11-04 13:32:18
2133
原创 Python:字典的查询、更新、增加(案例)
字典的查询、更新、增加(案例)查询有字典 dict1 = {‘赵广辉’:‘13299887777’,‘特朗普’:‘814666888’,‘普京’:‘522888666’,‘吴京’:‘13999887777’},编程实现查找功能,用户输入姓名,如在字典中存在,输出“姓名:电话”,如不存在,则输出“数据不存在”。输入格式:一个姓名
2021-10-31 17:23:29
5055
2
原创 Python:集合的常用方法
集合(set)的常用方法集合是一个无序的不重复的序列- 增加s2={1,2,3,4}s3={4,5,6}s2.add(9)s2.update(s3)- 删除s2.pop()删除指定元素s2.remove(3)- 并集print(s2|s3)#并集print(s2.union(s3))#两种不同表示- 交集print(s2&s3)#交集print(s2.intersection(s3))#两种不同表示- 差集print(s2-s3)#差集print(s2
2021-10-31 15:36:58
380
原创 Python:学习练习
练习题目一问题:请将字符串“我有一所房子面朝大海春暖花开”转成一个列表,用户输入两个整数m,n(n>m),删除列表中这两个数之间的元素,输出新的列表。代码如下:str1=input()ls=[]for i in str1: ls.append(i)m,n = input().split(',')del ls[m:n]print(ls)练习题目二问题:输入一个字符串 s 和一个非负整数 i, 列表 ls = [‘2’, ‘3’, ‘0’, ‘1’, ‘5’],在指定的位置
2021-10-26 11:04:51
6555
原创 Python 求列表中两个整数之和为目标值
Python 求列表中两个整数之和为目标值问题描述给定一个整数列表 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的列表索引。每种输入只需要对应一个答案。但是,你不能重复使用这个数组中同样位置的元素。
2021-10-12 17:03:56
3864
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人