java
菜鸡成长之路
这个作者很懒,什么都没留下…
展开
-
Bellman-Ford算法 C++/java实现 及优化
Bellman-Ford算法的核心就是对边进行松弛操作 贴上c++源代码 #include "stdafx.h" #pragma warning(disable:4996) #include <iostream> using namespace std; //表示一条边 struct Edge { int src; int dest; int weight; }; //带有权值...原创 2018-10-21 10:36:14 · 1157 阅读 · 2 评论 -
Dijkstra算法 C++/Java
Dijkstra算法的核心就是把顶点集合分成两个,一个是记录已经知道距离的,另外一个剩下的,所以当知道距离的那个集合满了就代表最短路径已经找到。 不过复杂度挺高的【初学者还未清楚理解】 找到跟源点距离最近的点,更新其距离 然后将其放进已知集合,更新所有距离【松弛操作】 #include <iostream> #include <cstdio> #define MAXN...原创 2018-10-21 11:30:57 · 414 阅读 · 0 评论 -
java虚拟机如何跑一个程序 从整体上看一个程序 详细实验
如题,本文就是通过实验来测试。 java虚拟机什么时候初始化一个类? public class ClassLoaderTest{ static { System.out.println(" 执行静态 块 static block "); } public static int age=getAge(); public String str=getString(); ...原创 2018-10-26 16:51:08 · 727 阅读 · 0 评论 -
理解java的动态绑定 静态绑定
在java中所有变量都是静态绑定 在Java中方法只有static和final是静态绑定,其余全部是动态绑定 理解静态绑定: 静态绑定就是指在编译时就已经确定是哪个类的对象调用的。 所以当出现一下语句时: Parent parent=new Parent(); Parent parent=null; parent.str; 这里的str为Parent中的一个变量成员【即静态绑定】,说明当p...原创 2018-11-02 10:20:23 · 197 阅读 · 0 评论 -
24小时精通JAVA核心问题
这里总结一些JAVA中常见的问题 java中传值传引用问题 java变量的分类及作用域 java实例块与静态块 java静态绑定和动态绑定转载 2018-12-25 19:24:59 · 111 阅读 · 1 评论 -
详解Java动态绑定和静态绑定机制
https://jiayouxujin.github.io/2019/04/20/java动态绑定和静态绑定详解/ 这一次,彻底搞懂动态绑定和静态绑定机制原创 2019-04-22 09:27:42 · 2159 阅读 · 0 评论