码迷,mamicode.com
首页 > 编程语言
基于Yen算法的k最短路径问题的python实现
老规矩,先上代码 #date:2021-5-17 #author:Linuas #b站:会武术的白猫 import copy def Dijkstra(network,s,d):#迪杰斯特拉算法算s-d的最短路径,并返回该路径和代价 #print("Start Dijstra Path……") pa ...
分类:编程语言   时间:2021-05-24 14:13:38    阅读次数:0
代码摘抄 class Object, jre1.8, rt.jar, package java.lang
/* * Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. ...
分类:编程语言   时间:2021-05-24 14:13:02    阅读次数:0
扩展篇:Java中的常量池(字符串常量池、class常量池和运行时常量池)
一、什么是常量 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。 1)所谓静态常量池,即*.class文件中的常量池,class文件中的常 ...
分类:编程语言   时间:2021-05-24 14:10:51    阅读次数:0
算法学习:给定一个序列求最大子序列的和
题目 给定一个序列,给出最大子序列的和。 解答 public class maxSubSum { public static int maxSubSum1(int [] a){ int maxSum = 0; for (int i = 0; i < a.length; i++) { for(int ...
分类:编程语言   时间:2021-05-24 14:09:52    阅读次数:0
Python解释器有哪些类型,有什么特点?
Python解释器有哪些类型,有什么特点? CPython:由C语言开发,而且使用范围最为广泛 IPython:基于CPython的一个交互式计时器。 PyPy:提高执行效率,采用 JIT 技术。对Python代码进行动态编译。 JPython:运行在Java上的解释器,直接把 Python 代码编 ...
分类:编程语言   时间:2021-05-24 14:08:30    阅读次数:0
每日leetcode-数组-419. 甲板上的战舰
分类:数组-二维数组及滚动数组 题目描述: 给定一个二维的甲板, 请计算其中有多少艘战舰。 战舰用 'X'表示,空位用 '.'表示。 你需要遵守以下规则: 给你一个有效的甲板,仅由战舰或者空位组成。战舰只能水平或者垂直放置。换句话说,战舰只能由 1xN (1 行, N 列)组成,或者 Nx1 (N ...
分类:编程语言   时间:2021-05-24 14:06:46    阅读次数:0
Java并发编程专题系列之深入分析AQS的工作原理(前传)
🐉 大致介绍 本章讲解一下CAS,本质就是机器指令:cmpxchg+lock(根据处理器核数进行判断) 原子操作; 而在谈到并发操作里面,我们不得不谈到AQS,JDK的源码里面好多并发的类都是通过Sync(同步器)的内部类继承AQS而实现出五花八门的功能; 🐉 简单认识AQS 🐉 何为AQS? ...
分类:编程语言   时间:2021-05-24 14:01:29    阅读次数:0
Java的特性和优势
Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 ...
分类:编程语言   时间:2021-05-24 13:44:34    阅读次数:0
机器学习-聚类算法
1、聚类分析概述 聚类目前常用来做粗分类,粗分类完再细分类一般用其他算法实现 自顶向下法:分裂;自低向上法:聚合 2、相似性计算方法 2.1连续型属性的相似性计算方法 2.2二值离散型属性的相似性计算方法 2.3多值离散型属性的相似性计算方法 2.4混合类型属性的相似性计算方法 则d(1,2) = ...
分类:编程语言   时间:2021-05-24 13:39:30    阅读次数:0
用python写九九乘法表
for i in range(1,10): for j in range(1,i+1): print(i,"*",j,"=",i*j, "\t",end="") else: print("") 1 * 1 = 1 2 * 1 = 2 2 * 2 = 4 3 * 1 = 3 3 * 2 = 6 3 * ...
分类:编程语言   时间:2021-05-24 13:38:54    阅读次数:0
OC代码反编译成C++代码
1.CD到目标文件的目录,例如文件夹 LoadMethodTest cd ../LoadMethodTest 2.执行以下代码,将 main.m 文件编译为 main.cpp 文件 clang -rewrite-objc -isysroot /Applications/Xcode.app/Conte ...
分类:编程语言   时间:2021-05-24 13:38:07    阅读次数:0
python之公共方法
1、公共方法 2、公共方法之总结 3、range()方法 4、enumerate()方法 ...
分类:编程语言   时间:2021-05-24 13:36:03    阅读次数:0
JavaScript let 和 const 关键字
JavaScript let 和 const ECMAScript 2015(ECMAScript 6) ES2015(ES6) 新增加了两个重要的 JavaScript 关键字: let 和 const。 let 声明的变量只在 let 命令所在的代码块内有效。 const 声明一个只读的常量,一 ...
分类:编程语言   时间:2021-05-24 13:32:18    阅读次数:0
python之列表操作
1、关于列表存储数据 2、给定数据,查找数据所在位置;index()在的话则返回所在的位置,不在的话报错 ;str.index('',开始下标,结束下标) 3、count() 统计给定数据在列表出现的次数 4、判断给定数据是否在列表中 in 在的话返回true,不在的话返回false; 5、判断给定 ...
分类:编程语言   时间:2021-05-24 13:27:03    阅读次数:0
JavaXMail发送邮件功能实现
原文:JavaXMail发送邮件功能实现 | Stars-One的杂货小窝 好久之前实现的邮件发送功能,一直没整理出来,考虑到之后有个项目需要,先整理一波 提示: 本文代码例子是使用Kotlin语言编写 基本使用 1.授权申请 第一步,首先得去邮箱开通对应的服务,这里建议使用QQ邮箱,网易的163邮 ...
分类:编程语言   时间:2021-05-24 13:26:22    阅读次数:0
java的正则表达
正则表达式(Regular Expression): 正则表达式中的特殊字符 特殊字符说明 $ 匹配一行的结尾。要匹配 $ 字符本身,请使用\$ ^ 匹配一行的开头。要匹配 ^ 字符本身,请使用\^ () 标记子表达式的开始和结束位置。要匹配这些字符,请使用\(和\) [] 用于确定中括号表达式的开 ...
分类:编程语言   时间:2021-05-24 13:25:37    阅读次数:0
python之列表删除
1、删除整个列表即删除列表中指定元素 2、指定元素删除pop()方法 返回值为删除的元素 3、指定数据进行删除remove()方法 4、清空列表项 5、综上 del 列表名[i]、pop()、remove()、clear() (1)del 列表名[i] 和pop(i) 都是指定下标进行删除而del ...
分类:编程语言   时间:2021-05-24 13:25:23    阅读次数:0
453443条   上一页 1 ... 92 93 94 95 96 97 98 ... 26674 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!