原创 Java 動態規劃 雙序列

給定兩個字符串s1, s2,找到使兩個字符串相等所需刪除字符的ASCII值的最小和。 單獨作爲一篇博客,最核心的則是針對雙序列的動態規劃處理思路,很有思考意義和參考價值。 class Solution { public i

原创 迴文字符串 中心擴展

題目描述: 給定一個字符串,你的任務是計算這個字符串中有多少個迴文子串。 具有不同開始位置或結束位置的子串,即使是由相同的字符組成,也會被計爲是不同的子串。 public int countSubstrings(String

原创 全排列

全排列 給定一個沒有重複數字的序列,返回其所有可能的全排列。 class Solution { private List<List<Integer>> sets=new ArrayList<List<Integer>>()

原创 java topK 快速排序 遞歸

題目描述: 輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 import java.util.*; public class Solution {

原创 java topK問題 最大堆實現

題目描述: 輸入n個整數,找出其中最小的K個數。例如輸入4,5,1,6,2,7,3,8這8個數字,則最小的4個數字是1,2,3,4,。 import java.util.*; public class Solution {

原创 JVM JDK JRE

文章目錄JVM JDK JREJVM:Java編譯與解釋共存的理解:JDK和JRE JVM JDK JRE JVM: Java是一種平臺無關性(一次編譯,隨處可以運行)的編程語言,而平臺無關性的核心在於.class字節碼文件,以及J

原创 走進並行

走進並行 同步(Synchronous)和異步(Asynchronous): 同步與異步均用於形容一次方法調用 同步方法調用一旦開始,調用者需等到方法調用結束,纔可執行後續操作 異步方法調用可以看作是消息通知,一旦開始,方法調用立

原创 對象存活與垃圾收集算法

垃圾收集器與內存分配策略(1) 1. 對象存活判定: a. 引用計數算法(References Counting): 爲每個對象都添加一個引用計數器,每有一個地方引用它,則計數器的值加1,當計數器的值爲0時,則此對象不能再使用 缺點

原创 LeetCode 78: 子集(回溯求解)

參考博客:https://blog.csdn.net/versencoder/article/details/52071930 題目描述 給定一組不含重複元素的整數數組 nums,返回該數組所有可能的子集(冪集)。 說明:解集不能包含

原创 Java虛擬機運行時數據區

Java虛擬機運行時數據區 程序計數器(Program Counter Register): 線程私有 唯一一塊不規定OutOfMemoryError的內存區域 當前線程所執行的字節碼的行號指示器 執行Java方法時,記錄虛擬機字

原创 損失函數

損失函數 標籤(空格分隔): Tensorflow 均方誤差 (mean square error): E=12∑k(yk−tk)2E=\frac{1}{2}\sum_{k}{(y_k-t_k)}^2E=21​∑k​(yk​−tk

原创 非線性激活函數

非線性激活函數 Sigmoid函數: f(x)=11+e−xf(x)=\frac{1}{1+e^{-x}}f(x)=1+e−x1​ ReLU函數: f(x)=max(x,0)f(x)=max(x,0)f(x)=max(x,0) t

原创 Tensorflow模型持久化

Tensorflow模型持久化 1. 保存兩個變量和的模型 import tensorflow as tf v1 = tf.Variable(tf.random_normal([1], stddev=1, seed=1)) v2 =

原创 Tensorflo函數(持續擴充)

Tensorflow函數用法(持續擴充) 1. tf.clip_by_value tf.clip\_by\_value(v,min,max): 給定一個張量v,將張量v中地每一個元素壓縮到[min,max]的值域內。(小於min的置爲

原创 Windows下Github上傳超過200MB文件(LFS)

Windows下Github上傳超過200MB文件(LFS) 在Repository目錄上右擊,選擇GIT Bash git clone https://...將庫克隆到本地(可以克隆空庫) cd 庫目錄,進入本地庫 將要上傳的文件