![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
期待未来的自己
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序1.基本思路:将相邻的数据进行比较,根据要求进行移位,遍历一遍数据后就会得到要求的排序列2.图像3.核心思想:比较移位核心代码 for(i=1;i<=n-1;i++) //n个数排序,只用进行n-1趟 { for(j=1;j<=n-i;j++) //从第1位开始比较直到最后一个尚未归位的数,想一想为什么到n-i就可以了。 { if(a[j]<a[j+1]) //比较大小并交换 { t=a[j]; a[j]=a[j+1]; a[j+1]=t; }原创 2021-05-07 11:59:37 · 113 阅读 · 0 评论 -
数据库系统笔记1
数据库系统笔记1数据库的4个基本概念1.数据 data定义:1.凡是计算机中用来描述事物的记录 2.描述事物的符号记录类型:数字,文字,图形,图像,声音,文本,视频注意点: 1.数据的含义称为数据的语义,数据与其语义是不可分的。 2.数据的形式不能完全表达其内容。 3.数据是有结构的:记录是计算机存储数据的一种格式或一种方法。2.数据库 database,DB定义:1.存放数据的仓库 2.数据库是长期存储在计算机内,有组织的,可共享的大量数据的集合建立数据库的原因:收集并原创 2021-03-23 20:11:00 · 141 阅读 · 0 评论 -
python——数据结构——列表,元组,字典,集合
列表list1.列表中的每一个元素都是可变的。2.列表中的元素是有序的,也就是说每一个元素都有一个位置。3.列表可以容纳任何对象。基本格式list=[val1,val2,val3,val4]索引方式:基础操作:#第一模块:a_list=[1,2,3,3,4,5,6,9.2]print(a_list)#输出这个列表的值print(a_list[0])#输出这个的第一个元素的值print(a_list[-1])#输出最后一个元素的值print(a_list[5])print(原创 2021-01-11 21:40:41 · 175 阅读 · 0 评论 -
python——循环与Boolean类型的判断
循环for循环内置函数range我们只需要在range函数的后面的括号中填入数字range(head,tail+1)右边不包含最后一个基础的用法:for i in range(5):#range(5)中的数值有0,1,2,3,4一共五个数值,这个的功能是将每个数值输出 print(i)#输出的结果就是0,1,2,3,4for i in range(2,10):#输出2到9的数值 print(i)#输出的结果是0,1,2,3,4,5,6,7,8,9for i in原创 2021-01-10 15:41:39 · 678 阅读 · 2 评论 -
python中的+,-,/,*,%,//,于print函数的总和
python的print函数的用法(集合)a=99print(id(a))#id(a)函数是求取a的存储地址print(a)#输出a所表示的值,即99print('hello word')print("hello word")print(10)print(str(10))print('hello')print('word')print(' hello', ' word')print('hello\nworld')#\n的作用是换行print('i\nlike\nyou')原创 2021-01-09 20:41:57 · 721 阅读 · 0 评论 -
10进制的转换——C语言+python+C++
10进制的转换C语言(此代码以转换二进制为例——这个为公式法)#include<stdio.h>int fact(int n){if(n<2)//将 2 换成其它数如 8 就可输出 8 进制的结果return n;else{return fact(n/2)*10+n%2;//将二进制结果整个输出}}int main(void){int n;printf("enter n : \n") ;scanf("%d",&n);printf("%d",fac原创 2020-12-30 15:35:59 · 407 阅读 · 0 评论 -
a+b——C语言——C++——python——Java
问题描述输入A、B,输出A+B。c代码#include<stdio.h>//定义头文件int main(){ int a,b;//定义变量 scanf("%d%d",a,b);//输入定义的变量 printf("%d",a+b);//进行数据的加法 return0;}题注:对于这个题目主要是scanf和printf的使用,和变量的类型的确定c++#include<iostream>using namespace s原创 2020-12-29 21:16:54 · 252 阅读 · 0 评论 -
python——圣诞树——圣诞快乐
python——圣诞树1.import turtlescreen = turtle.Screen()screen.setup(375,700)circle = turtle.Turtle()circle.shape('circle')circle.color('red')circle.speed('fastest')circle.up()square = turtle.Turtle()square.shape('square')square.color('green')squ原创 2020-12-25 21:23:51 · 797 阅读 · 2 评论 -
C语言-数据结构-图
实验报告内容:一、实验目的、要求:(1)熟练掌握图的二种存储结构的建立、图的深度优先搜索和广度优先搜索二种遍历方法。(2)编写适当的主函数和相关函数,使实验题目运行出正确结果。(3)当场编程、调试、编译。(4)程序具有一定的健壮性、可读性,尽量简洁。(5)程序运行完成后分别存盘,上交实验报告,要求写出实验体会二、实验内容:1、第一道题:(1)实验题目建立有向图的邻接矩阵存储结构,实现图的深度优先搜索算法。(2)主要函数的设计思想图的深度优先搜索算法的设计思想 { i原创 2020-12-23 20:16:32 · 1059 阅读 · 0 评论 -
C语言-数据结构-二叉树
实验报告内容:一、实验目的、要求:(1)熟练掌握二叉树的二叉链表存储结构的建立、二叉树的三种遍历算法以及基于遍历的几种操作的实现。(2)编写适当的主函数和相关函数,使实验题目运行出正确结果。(3)当场编程、调试、编译。(4)程序具有一定的健壮性、可读性,尽量简洁。(5)程序运行完成后分别存盘,上交实验报告,要求写出实验体会二、实验内容:(1)实验题目(2)主要函数的算法设计思想(3)程序清单(3)测试数据、实验结果及结论(4)实验体会(实验中存在的问题、进一步的想法等)1、第一道题原创 2020-12-23 20:08:53 · 360 阅读 · 0 评论 -
C语言-数据结构-栈-实验报告
实验报告内容:一、实验目的、要求:(1)熟练掌握栈的特点(先进后出FILO)及基本操作,如入栈、出栈等,栈的顺序存储结构和链式存储结构,以便在实际问题背景下灵活应用。(2)编写适当的主函数和相关函数,使实验题目运行出正确结果。(3)当场编程、调试、编译。(4)程序具有一定的健壮性、可读性,尽量简洁。(5)程序运行完成后分别存盘,上交实验报告,要求写出实验体会二、实验内容:(1)实验题目(2)主要函数的算法设计思想(3)程序清单(3)测试数据、实验结果及结论(4)实验体会(实验中存在的原创 2020-12-23 20:02:18 · 6772 阅读 · 0 评论 -
C语言——数据结构——单链表
单链表实验内容:1、单链表的插入和删除算法;2、两个有序单链表合并成一个有序单链表的算法。实验步骤1、编程实现建立一个单链表,并在此表中插入一个元素和删除一个元素(1)通过键盘读取元素建立单链表;(2)指定一个位置,在此位置之前插入一个新元素;(3)指定一个位置,删除此位置元素。2、编程实现将两个有序单链表合并成一个有序单链表的算法。(1)通过键盘读取元素建立2个有序单链表;(2)将两个有序单链表合并成一个有序单链表;(3)输出合并后的单链表。1、第一道题:(1)实验题目编程实原创 2020-12-19 19:38:50 · 1226 阅读 · 1 评论 -
C语言——字符串
字符串字符串常量格式: “hello Word”注意是双引号字符串的长度sizeof(“hello Word”)字符串和字符数组1.常量字符串不可更改。因为,字符 串常量存储在数据段的只读数据段。2.字符数组存储字符串3.等价条件字符数组跟字符串某些方面是完全等价的。要实现等价,字符数组的大小要比字符串的大小要大。4.不等价条件如果字符数 组的大小比字符串的大小,要小。此时,字符串会被截断,拷贝到字符数组中去。此 时字符串,和被拷贝到数组中的字符串之间不存在等价关系。字符串原创 2020-12-19 15:14:42 · 168 阅读 · 1 评论 -
python——变量和字符串
对于初学者而言,比起其他的编程语言python更容易上手python可以做的事很多1.网站后端程序员2.自动化运维3.数据分析师4.游戏开发者5.自动化检测变量 变量是编程中的基本的存储单位变量会暂时的存储你现在给他的东西变量的赋值格式:eg:result=520result——标识符=——赋值符520——赋的值注意:==是给值的意思= 是赋值的意思print()print()有几种情况1.print(520)输出的值就是5202.print(a)如原创 2020-12-18 21:11:52 · 139 阅读 · 1 评论 -
C语言——判断结构(if语句,switch语句)
C语言——判断结构(if语句,switch语句)1.if语句1.1if结构if结构的格式为: if(判断语句){ 语句;}eg:if(i>0){ printf("%d",i);}判断语句:i>0//判断i是否大于0,大于0时执行printf语句,小于0不执行printf语句语句: printf("%d",i);//满足if语句的条件时,执行printf语句1.2if…else语句if…else语句格式为:if(判断表达式) { 语句1; }else {原创 2020-10-30 21:47:54 · 1917 阅读 · 2 评论 -
C语言——循环结构(for循环,while循环,do-while循环)
C语言——循环结构(for循环,while循环,do-while循环)1.for循环for循环的格式为:for(初始化;条件;调整){循环体;}eg:``for(int i=1;i<=n;i++)初始化:int i=1;//初始时将1赋值给i,即i=1。条件:i<=n;//如果i<=n时,继续执行后面的“调整”语句,当i>n时,跳出循环,结束循环。调整:i++;//如果满足循环条件i<=n,执行i++指令。注意:*for循环的后面没有;*看好循环条件原创 2020-10-29 23:23:01 · 2140 阅读 · 1 评论