原创 看的見的算法——三門問題

看的見的算法——三門問題 在美國的電視節目中有一個非常有意思的遊戲:有三個門其中一個們後面有獎品,主持人會先讓你選擇一扇門,而後主持人打開一扇沒有獎品的門,然後問你要不要換門,那麼問題來了:換門中獎的概率高還是不換門高還是都一樣首

原创 看得見的算法——不用可視化求PI

看得見的算法——不用可視化求PI https://blog.csdn.net/qq_40163148/article/details/95038996 這裏只有核心類相關類和核心思想在這篇 我們不用可視化求1000000個點PI的

原创 看得見的算法蒙特卡洛問題——使用蒙特卡洛算法求PI值

看得見的算法蒙特卡洛問題——使用蒙特卡洛算法求PI值 1.什麼是蒙特卡洛問題 蒙特卡洛方法(Monte Carlo method),也稱統計模擬方法,是二十世紀四十年代中期由於科學技術的發展和電子計算機的發明,而被提出的一種以概率

原创 看得見的算法——概率模擬問題之分錢算法

看得見的算法——概率模擬問題之分錢算法 有這樣一個問題在一個環境中有一羣人,每個人都有100塊錢,每個人都隨機的給另外一個人一塊錢,問題是一段時間過後財富的情況是怎樣的? 這個問題最有意思的地方是在問題的調查中很多人都覺得一段時間

原创 看得見的算法——驗證通過簡單的動畫驗證GUI框架

看得見的算法——驗證通過簡單的動畫驗證GUI框架 本次我們驗證我們的GUI框架 首先我們這裏引入java事件機制 1.keyAdapter 2.mouseAdapter 視圖層 package com.lipengge.algo

原创 看的見的算法—GUI框架搭建

看的見的算法—GUI框架搭建 一直以來學算法解決實際問題都是一件枯燥的事情因爲我們只能面對枯燥的控制檯輸出語句那大家有沒有想過用GUI的形式演示我們的算法不僅效果明顯而且十分有趣爲了表示對此課程看得見的算法的大佬的尊重本系列將全部

原创 MyBatis學習筆記——13MyBatis延遲加載

MyBatis學習筆記——13MyBatis延遲加載 完整學習路徑:https://blog.csdn.net/qq_40163148/article/details/89668242 1.什麼是延遲加載? 延遲加載是mybati

原创 MyBatis學習筆記——11訂單商品數據模型分析

MyBatis學習筆記——11訂單商品數據模型分析 完整學習路線:https://blog.csdn.net/qq_40163148/article/details/89668242 今天我們來分析分析我們的訂單商品數據模型 1.

原创 MyBatis學習筆記——12MyBatis高級映射(結果集)(一對一,一對多,多對多)查詢

MyBatis高級映射(結果集)(一對一,一對多,多對多)查詢 完整學習路線:https://blog.csdn.net/qq_40163148/article/details/89668242 本次我們爲了方便更換爲maven項

原创 閒來無事———理解三次握手和四次揮手

閒來無事———理解三次握手和四次揮手 在一些面試中我們或許會被問到三次握手和四次揮手是什麼 我們應該這樣說 三次握手: 第一次握手 客戶端 先發一個syn和自己的ISN(初始化序列號)(狀態:SYN_SEND) 第二次握手

原创 MyBatis學習筆記——10MyBatis的動態sql

MyBatis學習筆記——10MyBatis的動態sql 完整學習路線:https://blog.csdn.net/qq_40163148/article/details/89668242 1.動態sql(if是最常用的還有其他的參照

原创 二叉搜索樹————插入節點

二叉搜索樹————插入節點 插入節點 那麼我們該如何插入呢 思路: 遞歸深度 當我們要插入的節點值小於根節點時我們讓它向根的左子樹移動反之向右子樹移動如果相等我們更新相應節點的值或者不管都可以 比如圖一:插入5節點5大於四小於7所以5

原创 二叉搜索樹———二叉搜索樹的刪除操作

二叉搜索樹———二叉搜索樹的刪除操作 我們把二叉搜索樹的刪除分爲三種情況 第一種:沒有孩子節點直接刪除 如圖刪除 7,4,2直接刪除接可以 第二種:只有一個孩子節點把孩子節點拉上去即可 如圖:刪除6把7拉上去 第三種:兩個節點都不爲

原创 MyBatis學習筆記——08MyBatis的輸入核心(掌握)

MyBatis學習筆記——MyBatis的輸入核心(掌握) 完整學習路線:https://blog.csdn.net/qq_40163148/article/details/89668242 輸入映射 注意這裏我們按照mybatis開

原创 MyBatis學習筆記——09MyBatis的輸出核心(掌握)

輸出映射 完整學習路線:https://blog.csdn.net/qq_40163148/article/details/89668242 1.resultType 使用resultType進行輸出映射,只有列名和pojo中定義的一