原创 Java - Map集合

目錄 目錄   Java - Map 集合概述 Java - Map 常用方法  1. public V put(K key, V value):把指定的鍵與指定的值添加到Map集合中 2.public V remove(Object k

原创 數據結構——堆排序

#include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) const int maxn = 1e3 +10; const i

原创 HDU - 1233 Prim 求 最小生成樹

#include<bits/stdc++.h> using namespace std; #define clr(a) memset(a, 0, sizeof(a)) const int maxn = 2e3 +10; const i

原创 數據結構——學生成績管理系統的鏈表實現

博主在考研複習數據結構時,根據嚴蔚敏老師的《數據結構》,重構了代碼。最開始的代碼(代碼2)參考自《C語言教程》是一個類似封裝好的鏈表實現。這份新的代碼大部分參考自嚴蔚敏老師的《數據結構》,加入了自己的理解。 系統提供增、刪、查、改

原创 數據結構——二分查找

最近在複習數據結構時,課後習題常常會遇到這樣一類的問題: 在一個遞增的有序序列中,找到值爲x的數的位置。要求算法的時間複雜度最優。 因爲序列是有序的,如果我們從頭遍歷的話時間複雜度是O(n),這顯然不是最優解。於是我們採用二分查找的方法有

原创 再回首

       第一次萌生退役的想法是什麼時候的呢?是去年的這個時間?省賽遺憾打銀。或者往前?西安邀請賽一題滾粗。又或者再往前?出了個藍橋杯C++二等獎。現在回想來,好像這一路淨是些不隨人願的事。        完完全全地意識到自己已經退役