原创 Java 中的棧與隊列

隊列: 隊列的定義: java.util.Queue<Integer> Q = new java.util.LinkedList<Integer>(); //定義了一個存放數字隊列 //或者 Queue<Integer> Q = new

原创 Java 中的搜索算法

例題:HDU - 1312 Red and Black 題意 : 在地圖中,'@' 是起點, '#' 是障礙物, '.'是可走的格子,問,從起點出發, 一共有多少個格子可以走。 這是經典的搜索入門題目。利用深度優先算法和寬度優先算法都可以

原创 關於Java中針對類中某個值的排序方法

對於一般的數組的排序: int[] a={1,4,-1,5,0}; Arrays.sort(a); for(int i=0;i<a.length;i++) System.out.print(a[i]+" "); 關於針對類中某

原创 Java 刷題之旅(51NOD基礎題目)

51Nod - 1000 A + B import java.util.Arrays; import java.util.Scanner; public class Main { public static void mai

原创 Java 刷題問題總結

C++ 中的結構體,在Java 中的使用。 例題:HDU-2022  海選女主角 C++ 中的結構體,在Java 中需要用類來表示。 類的定義: //類的定義 public static class Pos{ int x, y,

原创 Java刷題之旅

HDU-2000 ASCII碼排序 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(

原创 html標籤的練習

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>text</title> </head> <body> <div style="width

原创 數據結構——圖結構基本操作的實現

課程名稱:數據結構   實驗項目名稱:圖結構基本操作的實現   實驗目的: 1.掌握圖的基本操作—遍歷。 實驗要求: 1、    分別用DFS和BFS的方法實現一個無向圖的遍歷。 實驗過程: 1、    創建一個圖(可用鄰接矩陣或鄰接表的

原创 數據結構——查找算法的實現與分析(二叉排序樹)

課程名稱:數據結構   實驗項目名稱:查找算法的實現與分析   實驗目的: 1.掌握二叉排序樹的創建及查找算法(遞歸和非遞歸均可)。 實驗要求: 1、    創建一棵二叉排序樹,並實現對該二叉排序樹的查找算法。 實驗過程: 1、    輸

原创 如何理解python的類與對象?

文章轉載自 知乎用戶:python教程   我先說說 類、對象在實際編程中有啥好處,爲啥要用它們 再給你解釋怎麼去理解它們   1.類的好處主要有 方便複用(如果你用函數寫,就要複製整塊代碼,增加了代碼量,增加了出錯率) 方便擴展(函數寫

原创 2018ACM-ICPC 焦作站現場賽 F. Honeycomb(BFS求最短路,卡memset)

F. Honeycomb 從前不信命,從這道題開始,我信了。 我就是沒有拿牌子的命。這道題或者說這個memset,擊碎了我所有對ACM的美好記憶。 #include<bits/stdc++.h> using namespace std;

原创 2018ACM-ICPC 焦作站現場賽 E.Resistors in Parallel(數論+高精度)

import java.math.*; import java.util.*; import java.io.*; public class Main { public static int[] zz = {2, 3, 5,

原创 Python turtle畫圖庫&&畫姓名

繪圖座標體系: 作用:設置主窗體的大小和位置 turtle.setup(width, height, startx, starty) #width : 窗口寬度,若值是整數,表示像素值;若是小數,表示窗口寬度與屏幕的比例。#heigh

原创 Summer Ending

       青島站結束啦。3題鐵。很遺憾,退役站也沒有拿到牌子。但是,浙大出題真的是棒。的確是自己技不如人。第四個題是二分,我們的思路是正確的,代碼能力太差了。最後調bug沒調出來就結束了。要是時間再多一點···要是前面的思維題我們能認

原创 實驗2 直線生成算法實現

#include<Gl/glut.h> void LineDDA(int x0, int y0, int x1, int y1 /* int color*/){ int x, dy, dx, y; float m;