自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 趣味数学题存疑待证1

趣味数学

2023-02-26 22:22:07 379

原创 python group与groups 详解以及区分

python group与groups 详解以及区分(group)组的概念括号所包含的范围为组对于正则表达式‘AB’ ,无组‘(AB)’,组1——AB‘(A)(B)’,组1——A,组2——B‘(A(B))’,组1——AB,组2——Bre.groupre.group()=re.group(0)表示不再以()作为分组,忽略所有括号后的第一个匹配的字符串对re.group(1),…,re.group(N)定义同上re.groupsre.groups()=(re.group(1),r

2020-12-07 09:30:23 2803

原创 HTML速览1(参考w3school)

HTML——网页的框架基础标签样式基础标签一般成对出现(为开始标签和结束标签)可以直接写在notebook中,然后用.html格式打开<html><body><!表示用户可见部分><h>开头</h><h1>随着数字的增大,黑体字大小减小</h1><p>表示段落</p><a href="http://www.w3school.com.cn">This is a link&l

2020-11-27 13:28:27 177

原创 100天学python-Day 01

这里写自定义目录标题前言Day 01内容Day 01 练习前言从今天开始,我将用重新学习python。为什么用100天这个标题,是因为遵照的是github上一个100天学python的项目地址如下:day 01同时,还参考了《a bite of python》以及《笨办法学python》大家可以都下载一下。Day 01内容今天的内容主要是安装可能看安装就有点头疼,我建议直接选一种,不要多想我自己的windows系统1.首先就是安装python ,参见百度 link这时,你就可以在c

2020-07-04 10:36:19 356 3

原创 记录一下要填的坑

C语言部分printf,scanf等常用函数详解(+关于缓冲区)数据类型详解(+小数、英文字符、正负数字)和转换部分字符详解注释类型运算(加减乘除,自增自减)和优先级C语言结构(循环分支)C语言数组声明和全局变量C语言宏定义指针和位运算结构体文件操作--------------以上差不多就是入门篇了------------------------...

2020-03-25 16:44:03 103

原创 C语言基础知识速览(三)

我们常说的IDE就是上面提到的编译器我们写程序的第一个代码往往就是Hello,world其实这也是所有C程序的大体框架#include <stdio.h>int main(){ printf("Hello,world!"); return 0;}#开头的命令我们称为预处理(在编译之前对源文件进行简单加工的过程),#include是文件包含命令,主要用...

2020-03-25 16:36:57 128

原创 C语言基础知识速览(二)

我们写代码保存成文件——编译(就是把我们的代码翻译成计算机能理解的语言)——执行1.源文件(Source File)就是我们写完后保存的文件。如C语言源文件的后缀是.c;C++语言(C Plus Plus)源文件的后缀是.cpp;Java 源文件的后缀是.java;Python 源文件的后缀是.py;JavaScript 源文件后置是.js。(下面这一段摘自C语言中文网)源文...

2020-03-25 15:57:48 144

原创 C语言基础知识速览(一)

了解进制的概念,知道怎么相互转换(以二进制、八进制、十六进制为例)计算机本质上由电路中抽象的“0”和“1”控制1位的0“”/“1”,我们成为1Bit8位我们成为1Byte(字节跳动公司的英文名就叫Bytedance)单位换算:1Byte = 8 Bit1KB = 1024Byte = 210Byte1MB = 1024KB = 220Byte1GB = 1024MB = 230B...

2020-03-25 15:42:01 258

原创 瞎聊聊(可不看

app至少需要运行在两个平台上:ios和安卓,相对的需要掌握objectiveC等和java等开发语言而小程序是跨平台且低成本的,开发周期更短,升级维护更简单。各文件作用:JASON:配置,包括全局配置、界面配置和项目配置WXML:内容;模板文件,描述页面结构,相当于HTMLWXSS:修改样式,样式文件,相当于cssJS:脚本逻辑文件,页面和用户的交互逻辑以下内容摘自百度...

2020-02-06 19:33:51 138

原创 python命名规则

一般采用驼峰式,跟变量用途相关的英文名比如我要命名一个字符串,用于存储一家人的姓名我就可以命名FamilyName1.不能以数字开头2.不能包含特殊字符3.不能有保留字保留字就是本身已经作为一种语法或函数使用的一串字符,有andasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromFalse...

2019-07-12 21:49:48 112

原创 Python Enhancement Proposal(Python 增强建议书)

Python 采用 PEP 8 作为编码规范,其中 PEP 是 Python Enhancement Proposal(Python 增强建议书)的缩写,8 代表的是 Python 代码的样式指南。下面仅给大家列出 PEP 8 中初学者应严格遵守的一些编码规则:即建议import osimport sys而不是import os, sys#推荐s=("...

2019-07-12 21:43:14 1673

原创 我们先开始上手吧

首先,我们可以按win+R,输入cmd,打开命令行,输入idle,便可以打开交互式的python shell我们可以在这里进行一些简单的尝试打开pycharm或者在shell里open a file输入#this program says hello and ask for my nameprint('Hello,world!')print("What's your name?")m...

2019-07-08 18:08:38 93

原创 AOE网关键路径计算

AOE网若在带权的有向无环图中,以顶点表示事件(event),以有向边表示活动,边上的权值表示活动的开销(时间等),则此带权有向图称为AOE网。关键路径从源点到中点的最大路径长度。如何计算...

2019-06-10 09:37:58 751

原创 图——求最短路径的Dijkstra算法

路径长度等于边的数目,等于顶点数目减1;对于带权图,指路径(从一点到另一点)经过的所有所有边上权值之和,并将所有带权路径中路径长度最短的那条路经称为最短路径。区别最小生成树是连通全局所有顶点边权值和最小的路径而最短路径是从某结点出发到其他顶点距离最短的路径,虽然对该顶点而言,也是一棵生成树,并且可能某些边与最小生成树重合,但是并不能保证全局之和为最小,当然,某些特殊情况下也可能完全一致...

2019-06-10 09:04:19 379

原创 图——最小生成树(二)Kruskal算法

觉得这里讲得挺详细的,大家可以去看Kruskal算法详解它和Prim算法和Boruvka算法等。三种算法都是贪心算法的应用。算法思想从G中选择一条当前未选择过的、且边上的权值最小的边加入TE,若加入TE后使得T未产生回路,则本次选择有效,如使得T产生回路,则本次选择无效,放弃本次选择的边。重复上述选择过程直到TE中包含了G的n-1条边,此时的T为G的最小生成树。对比两个算法,Kruska...

2019-06-10 07:39:54 169

原创 拓扑排序

排序步骤:1.从AOV网中选取一个没有前驱的顶点(该顶点入度为0),并输出它2.从AOV网中删去该顶点及以它为弧尾的所有有向边3.重复上述步骤直到剩余的网中不再存在没有前驱的顶点结果:一、AOV网中顶点未被全部输出,说明存在回路二、反之,全部输出,说明不存在回路算法typedef stuct edge{ int adjvex; //该边终止顶点在顶点结点中的位置...

2019-06-09 22:14:42 106

原创 图——求最小生成树(一)Prime算法

网络的最小生成树的求解在现实中有广泛的应用比较典型的方法主要有Prime算法和Kruskal算法最小生成树相关概念:带权图:边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权。最小生成树(MST):权值最小的生成树。生成树和最小生成树的应用:要连通n个城市需要n-1条边线路。可以把边上的权值解释为线路的造价。则最小生成树表示使其造价最小的生成树。...

2019-06-09 21:16:13 1398

原创 图的遍历——深度优先(DFS)与广度优先(BFS)

图的遍历每个顶点只被访问一次深度优先遍历原则:以连通分量为单位遍历算法void DFS(VLink G[], int v){ int w; VIST(v); //访问顶点v visted[v] = 1; //做标记,表示v已被访问 w = FIRSTADJ(G, v); //求v的第一个邻接点的位置,若无,返回-1 while( w!=...

2019-05-27 19:37:48 363

原创 图中顶点的删除

n个顶点的用邻接表存储的图G,删除数据信息为item的点三步:(1)在顶点数组中删除,并移动后面的几位,将数组大小变为n-1(2)删除以这个点为顶点的链表(3)遍历每个链表,将它的存在抹去,同时修改本来在它之后的顶点在链表中的下标(因为之前已经把这些点在数组中的下标改了,链表中的坐标也要发生相应的变化)void DELVER(VLink G[], int n, vertype item)...

2019-05-27 18:56:13 3730 4

原创 图的基本概念及术语

概念1.图的定义2.无向图与有向图3.弧与边4.权5.邻接点6.网(络)术语(一)度1.度;入度与出度2.完全图;有向完全图3.稀疏图,稠密图(二)路径1.路径2.回路(或环)3.简单路径4.简单回路(或简单环)5.有根图(三)子图与连同1.子图2.连通图与非连通图3.连通图,连通分量(属于无向图)4.强连通图,强连通分量(属于有向图)(四)生成树1...

2019-05-27 18:41:37 444

原创 图的存储方式(二)邻接表

上节讲到,邻接矩阵对于存储稠密图比较有效,而不适合存储稀疏图在这里介绍另一种较好的解决方法——邻接表链表+一个数组链表:用于存放边的信息数组:用于存放顶点的信息对于每个顶点分别建立一个线性链表,即对n个顶点来说,邻接表由n个线性链表组成。一个数组把图中所出现的所有点都放入这个数组中,用它们在该数组的下标表示在图的位置。链表顶点结点每个链表前面设置一个头结点,称之为顶点结点。设...

2019-05-27 14:39:23 1289

原创 图的存储方式(一)邻接矩阵存储方法

邻接矩阵的存储方式,也称数组存储方式。核心思想:利用两个数组来存储一个图两个数组第一个数组:VERTEX[n]将图中的n个顶点的数据信息分别存入VERTEX[0,…,n-1]这里的数据信息可以有很多种类。若该数据信息仅表示人为给定的序号,则该一维数组可以省略第二个数组:A[n][n]将邻接矩阵存入该数组A[i][j]={1 顶点i与之间有边0 顶点i与之间无边...

2019-05-26 22:00:56 2740

原创 Python常用语句

1.if条件语句1.1if后面可以是任何表达式,除了None,0,[],{},(),,""以外,其他都是真1.2表达式以冒号分割if &lt;expr1&gt;: &lt;one_line_statement&gt;(expr是expression的简写)if&lt;expr1&gt;:  &lt;statement_block&gt;else :   &lt;stat...

2019-02-18 19:29:32 146

原创 Python中的其他类型

1.None类型是一个特殊的常量,表示出错逻辑表达式中Python没有boolean类型(除了0以外,其他都是真),python中假很多,包括None,0,""(空字符串),0.0,[](空List),{}(空字典),()(空元祖)等python中逻辑运算符为 and,or,not2.链表(列表list)Python中已经有了几个复合数据类型,用于组织其他的值,最通用的是链表,它写...

2019-02-17 14:43:41 226

原创 Python小知识(3)

Python的特点与风格 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,永远强大而丰富的类库,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 以上两个特点主要取决于python的哲学“用一种方法,最好是只有一种方法来做一件事“ 4.一个广...

2019-02-16 21:32:46 245

原创 Python小知识(2)

Python从哪儿来?首先,让我们先会读python,谐音拍森 它是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,于1989年底发明,第一个公开发行版本于1991年。1989年圣诞节期间,在阿姆斯特朗的Guido van Rossum为了打发圣诞节的误区,决定开发一种新的脚本解释程序,作为ABC语言的继承,作为Monty...

2019-02-16 20:13:47 746

原创 Python小知识(1)

学python怎么能不了解一些必备常识呢虽然很无聊但是,看看解闷吧1.Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言 解释性和编译性程序语言一般分为解释性语言和编译性语言解释型语言,是在运行的时候将程序翻译成机器语言。解释型语言的程序不需要在运行前编译,在运行程序的时候才翻译,专门的解释器负责在每个语句执行的时候解释程序代码。这样解释型...

2019-02-16 19:50:53 190

原创 python的变量

当我们真正开始写程序时,变量是少不了的什么是变量? 变量就是像你列方程时的xy,只是这里的变量名可以由字母、数字和下划线“_”组成,但开头不能是数字,名字也不能与关键字相同,什么是关键字?关键字就是你所要学习的那些名词,像print input,如果你不确定,可以上网搜一下,这个名字是不是关键字具有唯一可行解的方程中的未知量有值变量也有值,这个值不一定是数字,用"="进行赋值比...

2019-02-14 22:08:58 101

原创 Python的类型转换

之前提到了字符串,这时一种类型其实还有别的类型,比如int(整数)float(浮点数)等,我们先慢慢来在一些情况下,Python自动完成隐式类型转换,如整数与浮点数运算,自动转换为浮点数同时存在两种不同类型不能进行某些操作的情况,如数字与字符串不能相加 所以强制类型转换就很必要了float int str'2'+'3'23int('2')+int('3')5...

2019-02-14 21:58:05 129

原创 Python输入与输出

print('所要输出的内容')input('要求所输入内容的提示词(prompt)')input函数提示用户输入,并以字符串形式返回输入的内容,内容被自动转义input('你在干嘛:')回车后你的眼前出现你在干嘛:你可以在后面随便填写,比如,睡觉于是最后输出就是睡觉而这个睡觉是字符串的形式,就算你输入123,这个123也是字符串的形式,不能更改如果你输入天\...

2019-02-14 21:54:40 141

原创 Python的字符串简述

1.字符串(string)就是由数字、字母、下划线组成的一串字符.2.这时往往要引入一个函数print,print(打印)函数表示的是输出到屏幕的东西在print函数中字符串由双引号或单引号所括,没有严格要求,这跟C语言不一样,Python是自由灵活的语言字符串之间可以用,分隔print('Hello,','World')Hello,World上面的例子也等价于print...

2019-02-14 21:41:56 231

原创 Python 基本运算

Python 的基本运算有 +(加)-(减)*(乘)/(除)//(整除)%(求余)Python 运算符的用法非常符合我们日常的习惯,在此不赘述,以下主要举一些例子加深印象以及列出几个注意点:1.Python 在整数和浮点数运算时,自动将整数隐式转换成浮点数2.在除法时,将结果作为浮点数保留(至少小数点后1位)3.幂乘用两个星号表示如2**382-114.除后取整...

2019-02-14 21:28:30 580

原创 选择Python开发环境

详情可参考知乎“Python10大集成开发环境和代码编辑器”其实对于初学者来说,选哪一个都无所谓另外还可以选择Python和anaconda等安装步骤,百度上一搜即可我目前安装的是anaconda,可以直接从百度进入官网下载,也可以通过清华镜像网站下载,地址如下:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M&amp;amp;amp;amp;amp;...

2019-02-14 21:17:40 390

原创 开始

今天开始接触编程,我是属于电脑小白,不慎选了信息专业。目前看的是香蕉地和a byte of python

2018-09-14 16:34:17 66

空空如也

空空如也

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

TA关注的人

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