原创 牛客算法筆記 彩色寶石項鍊

鏈接:https://www.nowcoder.com/questionTerminal/321bf2986bde4d799735dc9b493e0065 來源:牛客網 有一條彩色寶石項鍊,是由很多種不同的寶石組成的,包括紅寶石,藍寶石

原创 貪心算法棋盤覆蓋

#include <iostream> using namespace std; const int BOARD_SIZE=8; static int pile=1; static int BOARD[BOARD_SIZE][BOARD_

原创 貪心算法 活動規劃問題

#include <iostream> #include <algorithm> using namespace std; //定義活動結構體,屬性爲起始時間和結束時間 struct act{ int begin; int end; };

原创 java面試題去除一個int整數的重複數字然後倒着輸出

輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重複數字的新的整數。輸入:9876673輸出:37689 這道題的點睛之筆是構建了1個10個元素的數組,分別代表0-9 的10個數,如果有這個數就給這個數組該位置賦值爲1。從而判

原创 對一個double四捨五入,返回int

import java.util.*; public class Main{ public static void main(String[]args){ Scanner s=new Scanner(System

原创 分解一個long整數爲質數因子相乘

輸入一個正整數,按照從小到大的順序輸出它的所有質數的因子(如180的質數因子爲2 2 3 3 5 ) 最後一個數後面也要有空格 import jav

原创 冒泡排序(java基礎算法)

import java.util.Arrays; import java.util.Scanner; public class Maopao { public static void main(String[] arg

原创 分治算法 快速排序

快速排序 引用了點擊打開鏈接的教程,非常容易理解 #include <iostream> using namespace std; void quicksort(int a[],int left,int right){ in

原创 二分法遞歸表示(java基本算法)

二分法遞歸表示: /** * 二分法查找 * @param a * @param key * @param start * @param end * @return

原创 牛客算法筆記 好多魚 (暴力枚舉)

鏈接:https://www.nowcoder.com/questionTerminal/e3dd485dd23a42899228305658457927?orderByHotValue=0&page=1&onlyReference=fa

原创 mysql中寫入blob類型的方法

1、BLOB類型 1、BLOB類型介紹 (1)BLOB類型的含義 BLOB (binary large object),用來存儲二進制大對象的字段類型。 BLOB往往是一個大文件,典型的BLOB是一張圖片、一個聲音或一個視頻文件,由於它們

原创 Java反射入門(隨時更新)

    Java反射機制指的是在程序運行時,對於任何一個類,都可以知道這個類的屬性和方法。對於任何一個對象,都可以任意調用他的任意方法和屬性。這增加了java語言的動態性。   說白了就是程序可以在運行時查看自己的狀態和行爲,並且根據狀態

原创 插入排序 java

import java.util.Arrays; /** * 插入排序 * @author 年糕 * */ public class InsertSort { public static void main(String[]

原创 通過getGeneratedKeys()獲取主鍵

       通常我們在應用中對mysql執行了insert操作後,需要獲取插入記錄的自增主鍵,這時候通常用getGeneratedKeys()方法獲取主鍵   1. 獲得數據庫返回的主鍵            insert into

原创 貪心算法 找錢問題

#include <iostream> #include<algorithm> using namespace std; const int N=7; int Count[N]={1,3,2,0,1,2,3}; int coin[N]={