原创 裝箱問題的簡單實現

//裝箱問題的簡單實現#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; typedef struct{ int gno; i

原创 一個簡單的指針指向問題的討論

#include<stdio.h> #include<stdlib.h> #include<math.h> typedef struct node{ int data; struct node * next; }Link; int

原创 線性代數·矩陣的加法減法乘法運算簡單實現

#include <stdio.h> #include <stdlib.h> typedef int Array_Size; typedef struct matrix{ Array_Size ** array; int line;

原创 哈夫曼樹-貪心算法的應用實例

/* *哈夫曼編碼-鏈式結構 * *功能實現: * 源文件字符權值確認操作 * 哈夫曼樹的建立操作 * 字符字典的建立操作 * 源文件轉碼操作操作 * 二進制文件譯碼操作 * 文件輸出操作 * 內存清理操作 */ #inc

原创 對java多線程的一點思考

前言:本文已在論壇發起提問,如有滿意答案,會繼續寫在這裏,同時也請看過本文的大牛留下寶貴意見! 筆者是一個普通大學大二非計算機專業的學生,在學習java多線程問題的時候出於某種原因碰見了一個難以解決的問題。之所以說是難以解決,是因爲它

原创 C++初始化列表 作者:DirectX 大牛

何謂初始化列表 與其他函數不同,構造函數除了有名字,參數列表和函數體之外,還可以有初始化列表,初始化列表以冒號開頭,後跟一系列以逗號分隔的初始化字段。在C++中,struct和class的唯一區別是默認的訪問性不同,而這裏我們不考慮訪問

原创 我的小記_初學python之裝飾器的實現

#我的小記_初學python之裝飾器的實現import time import os def timeit(func): def wrapper(): start = time.clock() func() end = ti

原创 二叉搜索樹非遞歸後序遍歷的嘗試

//非遞歸後序遍歷 void Porder2(BTNode * root) { BTNode **s; BTNode *sr;//右子樹結點訪問標記 BTNode *p; int top = -1; int tag = 0;

原创 Java中的靜態塊語句、塊語句精研

以下是一道筆試題:  Java代碼   package com.example;      public class Parent   {       public Parent()       {           System

原创 N皇后問題的簡單實現

//N皇后問題的簡單實現#include<stdio.h> #include<stdlib.h> #include<math.h> void PrintTheSulotion(int *Queen,int n) { for(int i

原创 樹變成二叉樹

/* 問題描述: 將樹變成二叉樹 引例:《數據結構(C語言版)》清華大學出版社 P135下圖 input.data 數據如下: 10 R A R B R C R D A E A F C G F H F K F */ #includ