自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 R 语言精简入门

asasa

2022-11-30 10:47:43 1259 2

原创 粒子群算法实现代码

仅供参考

2022-11-29 13:43:16 613

原创 粒子群算法 PSO

kjgkgvk

2022-11-29 13:42:02 267

原创 粒子群算法查找函数最小值

粒子群算法实现函数最小值的查找

2022-11-29 13:40:49 1246

原创 哈夫曼树和哈夫曼编码

。。。。。

2022-11-17 22:07:51 754

原创 数据结构之堆

数据结构堆的学习笔记,资料来源浙大数据结构慕课

2022-11-17 19:26:11 164

原创 数据结构之树-1

二叉树的性质、二叉树的四种遍历方式

2022-11-12 23:40:41 360

原创 二叉树非递归遍历(前序、中序、后序)

二叉树前序、中序、后序非递归遍历的实现及其具体思路。如果不熟悉的话,可以自己推一推。。。

2022-11-12 20:20:11 232

原创 字符串匹配算法代码(BF、KMP)

字符串匹配算法的代码

2022-11-10 21:28:32 517

原创 数据结构之字符串

数据结构之字符串,包括字符串的定义,存储结构,三种匹配算法

2022-11-10 21:21:45 512

原创 大作业:快速排序算法的实现

快速排序算法的C语言实现

2022-07-08 18:00:06 143

原创 大作业:位图图像文件缩放

关于位图文件(24位)的分析

2022-07-08 17:56:05 445 1

原创 大作业:实现堆栈模拟

NULL

2022-07-08 17:48:33 168

原创 大作业:高精度加减法的实现

高精度加减法的实现

2022-06-08 15:41:15 84

原创 小作业:编写一个程序,程序提供记事本功能

编写一个程序,程序提供记事本功能:1) 构建记事本类,该类能存储不定数量的记录;能获得已经存储的记录数量;能追加记录;能展示已经存储的全部记录或其中任何一条记录;能删除已经存储的全部记录或其中任何一条记录。2) 构建测试类,该类实现与用户的交互,向用户提示操作信息,并接收用户的操作请求。

2022-05-17 19:51:48 764

原创 Java的面向对象特性练习题:编写一个宠物商店程序

编写一个宠物商店程序(Java的面向对象特性练习题)

2022-04-27 22:38:25 1510

原创 关于命令行输入星号 * 当乘号做乘法运算出现异常的解释

不能在命令行用星号*做乘法运算

2022-04-18 12:03:06 490

原创 (Python基础语法)内置函数sum的模拟

内置函数sum的模拟问题分析及代码如下#模拟sum函数的注意几点#1.接收两个参数,及返回值处理#2.空对象问题处理#3.传入对象数据类型处理from collections.abc import Iterabledef imiatteSum(*args,start = 0): #如果传入的是可迭代对象,那么args[0]就是这个对象,如果是一序列数字,那么args[0]就不是可迭代对象 if not isinstance(start,(int,float,complex)

2021-06-18 14:38:40 2902

原创 (Python基础语法)编写函数,模拟内置函数 sorted()

编写函数,模拟内置函数sorted问题分析及代码展示如下#编写函数,模拟内置函数 sorted()[参数传入问题,比较法则问题,排序方向问题]from collections.abc import Iterabledef sort(*parameter,key = None,reverse = False):#*parameter表示任意多参数 if(isinstance(parameter[0],Iterable)): lst = list(*parameter)#*paremeter实

2021-06-18 14:36:14 5100

原创 用Python列表模拟栈

class Stack(): def __init__(self): #创建一个列表实现栈 self.stack = [] def empty(self): #判断栈是否为空 return self.stack == [] def size(self): #返回栈的大小 return len(self.stack) def top(self): if self.empty(): #返回栈顶元素 raise Exce

2021-06-08 15:33:11 314 1

原创 Eclipse初使用

Eclipse的初使用初始化步骤1. 透视图模式设置(Java EE)2. 透视图调整:添加package explorer、navigator、console3. 编码格式设置4. 字体设置5.透视图自定义(右键添加项自定义)6.透视图保存(Java EE透视图覆盖)7.透视图reset功能的使用初始化步骤1. 透视图模式设置(Java EE)确保透视图类型为Java EE如果不是可以在open perspective调整2. 透视图调整:添加package explorer、navigat

2021-05-29 16:39:24 71

原创 (Python基础语法)列表推导式的应用

列表推导式的应用列表推导式的语法应用举例列表推导式的语法应用举例print("列表推导式的应用1:二维列表<==>一维列表")vec = [[1,2,3],[4,5,6],[7,8,9]]#1.二维列表==>一维列表newlist = [num for elem in vec for num in elem]print(newlist)#上述等价形式1:循环输出vec = [[1,2,3],[4,5,6],[7,8,9]]result = []for elem

2021-05-22 11:36:21 388

原创 简单数据结构——堆栈模拟

简单数据结构-堆栈模拟一级目录二级目录三级目录一级目录二级目录三级目录#include <stdio.h>#include <stdlib.h>#define STACK_INIT_SIZE 20//栈的初始容量#define STACKINCREMENT 10//栈的补充容量typedef int ElementType;//使用ElementType类型名代替已知类型名typedef struct {ElementType *base;ElementType

2021-05-22 11:26:17 1170

原创 (Python基础语法)编写程序,用户从键盘输入小于 1000 的整数,对其进行因式分解

编写程序,用户从键盘输入小于 1000 的整数,对其进行因式分解。例如,10=2*5,60=2*2*3*5.问题分析1.因子的寻找通过“试除法”实现,此外试除法应该从2开始2.输出种类:‘n=’的输出,第一个因子的输出,之后因子的输出3.质数无法进行分解,直接输出,例 7 = 74.0也是无法分解的,直接输出,即 0 = 0codes below#factorAnalysis.py#题目要求:编写程序,用户从键盘输入小于 1000 的整数,对其进行因式分解。例如,10=2*5,60=2*

2021-05-18 16:58:57 8835

原创 Python多行注释语法错误原因:没有缩进

观察下列两段代码for i in range(10): '''输出1~9''' print(i,end=' ')=== RESTART: C:/Users/****/AppData/Local/Programs/Python/Python37/123.py ===0 1 2 3 4 5 6 7 8 9 for i in range(10):'''输出1~9''' print(i,end=' ') File "C:\Users\****\Desktop\blockTest.py

2021-05-18 16:02:43 432

原创 (Python基础语法)编写程序,至少使用两种不同的方法计算 100 以内所有奇数的和。

编写程序,至少使用两种不同的方法计算 100 以内所有奇数的和。#方法一lst = [i for i in range(1,100,2)]print(sum(lst))#方法二sum = 0for i in range(101): if i % 2 == 1: sum += iprint(sum)

2021-05-17 09:46:13 5487

原创 (Python基础语法)编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变

编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变代码实现具体函数功能random.randint()![在这里插入图片描述](https://img-blog.csdnimg.cn/20210517092053420.png)list.append()list.sort()代码实现#randomEvenDescendingList.pyimport randomlst = [random.randint(1,10) for i in rang

2021-05-17 09:24:09 5291

原创 (Python基础语法)编写程序,生成一个包含 50 个随机整数的列表,然后删除其中所有奇数

编写程序,生成一个包含 50 个随机整数的列表,然后删除其中所有奇数代码实现random模块的使用代码实现import randomlst = [random.randint(1,10) for i in range(50)]i = len(lst)-1#从最后一位进行操作不会出错while i>=0: if lst[i]%2==1:#奇数判断 del lst[i] i -= 1print(lst)random模块的使用...

2021-05-17 09:04:22 5755

原创 (Python基本语法)编写程序,运行后用户输入 4 位整数作为年份,判断其是否为闰年。如果年份能被 400 整 除,则为闰年;如果年份能被 4 整除但不能被 100 整除也为闰年。n

编写程序,运行后用户输入 4 位整数作为年份,判断其是否为闰年。如果年份能被 400 整 除,则为闰年;如果年份能被 4 整除但不能被 100 整除也为闰年。// An highlighted blockimport calendarmsg = int(input("请输入年份:"))if calendar.isleap(msg): print(msg,"is a leap year.")else: print(msg,"is not a leap year.")...

2021-05-17 08:52:02 6755

原创 高精度加减法的实现

高精度加减法的实现高精度加减法(大整数加减法)高精度加减法的代码实现高精度加减法(大整数加减法)1.使用字符数组存储输入的两个大整数,此时字符数组序号的低位对应着大整数的高位2.将字符数组中的各位数字字符转换为数字,逆序存储在另一个整型数组里边,这时,数字的低位对应着字符数组的序号低位(即数字的各位存储在字符数组的第0位)3.之后便可以进行大整数相加与相减了,不过相加注意进位,相减注意借位4.相减运算需要进行大整数大小比较,用到了strlen与strcmp函数5.以上建立在两个大整数都是正数的

2021-05-16 16:51:46 402

空空如也

空空如也

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

TA关注的人

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