原创 《Go源碼解讀篇》之常見數據結構(list)
原本打算用Go實現Java中常見的集合,簡單實現ArrayList後,之後翻官網的package,發現了container/list,發現其實現十分的簡潔,所以學習記錄如下: List實現準備工作 如果想實現一個list,首先想到解決問
原创 電路佈線(16.11.04)
遞歸求解:public class CircuitWiring { private int[] arrays = {7, 6, 3, 1, 4, 0, 8, 2, 9, 5}; public int size(int i, int
原创 最優分解問題(Java版)
import java.util.*; public class NiceDec { public static void main(String[] args) { Scanner in = new Scanner(Syst
原创 Go 使用 GDB 調試
想通過打斷點,看看執行 main.main, 之前都執行那些操作,在執行過程中,出現了問題。 使用 GDB 調試時遇到如下問題: 網上給的 GDB 使用示例如下: gdb myCode 可是我運作出現如上的狀況,之後一頓搜索後,如下
原创 電路佈線---動態規劃(16.11.04)
public class CWDynamic { public static void main(String[] args) { CWDynamic cwd = new CWDynamic(); int[] arrays
原创 汽車加油問題
#include <stdio.h> #include <math.h> #include <stdlib.h> #define n 7 #define k 7 int data[k+1] = {1, 2, 3, 4, 5, 6, 7,
原创 最優合併問題
#include <stdio.h> #define k 4 int data[k] = {5, 12, 11, 2}; void sort(int data[]) { int i,j; for (i = 0; i < k; i++
原创 01揹包---遞歸(16.11.04)
public class PackQuestion { private int[] w = {2, 2, 6, 5, 4}; private int[] v = {6, 3, 5, 4, 6}; public int resul
原创 定義Car類,包含兩個字段:name和price; (2)在Main方法中,使用Array.Sort方法對Car對象數組根據姓名和價格排序。
/*破ide 時好時不好,搞的我以爲代碼有問題,重建工程後,一切正常, 這是搞毛線,越來越厭惡cjing*/ using System; using System.Collections; public class Car {
原创 將兩個正整數的最大公約數表示成兩個數的線性組合, data1 * n + data2 *m = gcd(data1, data2)
#include<stdio.h> int gcd(int data1, int data2) { if (data1 > data2 && data1 % data2 == 0) { return data2; } ret
原创 二維數組中的查找
/*題目描述 在一個二維數組中,每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 */ public class Solution {
原创 最小m序列和
#include<stdio.h> #include<string.h> #define INF 1e9 #define MAX 1001 #define max(a, b) ((a)>(b) ? (a):(b)) int data[
原创 重複元素全排列
#include <stdio.h> int data[4] = {1, 1, 2, 2}; /*數據互換*/ void swap(int data[], int index, int i) { int temp = data[in
原创 39階臺階
#include <stdio.h> int step = 0; int count; void traceback(int foot) { if (foot%2 == 0 && step == 39) { count++;
原创 給定一個整數,並允許將其刪除n個數字,使得值最小,例:data:178593, 刪除一個數字,result:17593
import java.util.Scanner; import java.util.*; import java.util.Iterator; public class Smile { /* * 最近正好在複習數據結構,深入jav