- 博客(8)
- 收藏
- 关注
原创 C语言两个数组的交集
双指针 先将nums1和nums2排序,在定义两个下标left1和left2,在创建一个动态数组arr。 但是我的这个代码在力扣里面编译不过去,但是在VS2013里它的几个示例都是可以编译得过去。 在力扣里的错误是这样的,知道为什么的可以留言。 ...
2022-01-22 16:12:45
492
原创 用C语言解只出现一次的数字 III问题
给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。你可以按 任意顺序 返回答案。 示例 输入:nums = [1,2,1,3,2,5] 输出:[3,5] 解释:[5, 3] 也是有效的答案。 这个问题我要用到异或,动态内存存储,如果有不知道的可以去看一些相关的文章。 第一步:必须按照题目要求创建一个数组并初始化 第二步:创建函数,需要的函数形参有数组地址和数组元素的个数 先将数组的元素以异或的方式存储到x中 ..
2022-01-05 13:28:37
427
原创 python列表推导式
在这里我用了两个程序,显示了列表推导式和for循环的区别 但是我觉得他们没用太大的区别(个人想法,勿喷),无非就是将for循环的多行代码,用列表推导式写成一行代码。 需要注意的是第二行代码里第一个name他在这里的意思是当 if (name) > 3 条件满足时,将name放在列表推导式for循环的前面,再将name传给resukt。 下面是运行结果 还有一个特殊情况,如代码所示 当if关键字后面有else关键字时,就要写成python中的三目运算符,然后再将三目运算符放在for循...
2022-01-03 13:31:35
359
原创 python中try...except语句的用法
格式 try: 可能出去异常的代码 except: 如果有异常就执行的代码 finally: 无论是否存在异常都会被执行的代码 except还可以搭配else使用,与finally的区别在于excepy被执行后就不会在执行else的代码。 还有一点是在函数中,不同的语句块里return语句执行后将不会在执行后面的语句,但是后面的语句中有finally关键字,则finally关键字里面的代码会被执行。 raise语句(抛出异常) 1.抛出...
2022-01-03 11:46:15
12596
1
原创 python删除文件和文件夹
os.listdir(path):显示path目录下所有文件名,并存放在列表中 在遍历all,用os.path.join,将path和每个文件名拼接一次, 用os.isdir(arr)判断arr是不是文件夹, 最后将目录里的所有的文件和文件夹删除后,再将目录本身删除(os.rmdir(path))。 ...
2021-12-31 21:26:29
282
原创 python复制文件
os.path是对系统里面的一些东西的操作 os.path.dirname(__file__)表示当前文件的目录在哪 os.path.join(paths,' ')返回的是一个拼接后的新路径
2021-12-31 16:41:29
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人