-
TSP问题简单讨论
(本文为latex转markdown生成) 图在计算机中如何表示 邻接表 邻接表是一个链表的集合,链表的表头表示一个节点。比较适合存储稀疏的图。 例如,其中1到3有一条边,其权值为3,则表示为 邻接表有边就记录,没边就不记录,这样很节省存储空间,不过邻接表也有缺点,当图比较稠密的时候,图中的边就特别多,链表中的元...
-
Java中关于String的常用方法
String和char[]之间常用 | 方法 | 描述 | | ---------------------------------------------------- | ----------------------------------- | | public String(char[] value) |...
-
字符串和常用数据结构
字符串 字符串是由零个或多个字符组成的有限序列。在Python中,用''或""将一个或多个字符包含起来就可以表示一个字符串。 转义符号 使用转义符号\可以将它后面的字母不再表示原本的意思。在\后面还可以跟一个八进制或者十六进制数来表示字符,例如\141和\x61都代表小写字母a,前者是八进制的表示法,后者是十六进...
-
函数和模块
函数 将某一个功能封装到函数中。需要这个功能的时候只需要调用这个函数就可以了。 可以不传入参数。 定义函数 使用def关键字来定义函数,函数的命名和变量的命名相同,即下划线命名法。 并且需要return回一个值作为函数执行结果。 可变参数 当传入变量时如此定义def example(name)即是一个可变参数。...
-
Python基础
Python历史 1. 1989年圣诞节:Guido von Rossum开始写Python语言的编译器。 1. 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面),可以调用C语言的库函数。在最早的版本中,Python已经提供了对“类”,“函数”,“异常处理”等构造块的支持...
-
Git笔记
git是这个世界上目前最先进的分布式版本控制系统。 千万不要使用Windows自带的记事本编辑任何文本文件。 创建版本库 mkdir 是创建文件夹的命令, pwd 显示当前路径, git init 创建版本库。 把文件加入到版本库 git add git commit -m "message"...