原创 Java swing寫一個貪喫蛇

學習Java的時候,我用swing寫了一個貪喫蛇。運行效果如圖:       下面給出程序完整源代碼,可以直接複製粘貼到你的機子上運行(注意文件名要改成Main.java)。 關於代碼有任何問題可以留言我,我會盡力解答。   imp

原创 C++算法基礎之大整數類模板

用C++寫算法時,遇到高精度運算的問題,需要自己實現一個大整數類。苦於網上的大整數類參差不齊,我在參考的基礎上寫了一個大整數類,供參考理清思路。 參考: 《算法競賽入門經典》第五章大整數類 網上一些博客 思路: 加法:逐位相加,處理進位

原创 二叉樹的五個性質

參考資料:計算機課程的教材   性質1 二叉樹的第i層上最多有2 i-1個結點(i>=1)。   性質2 在一棵深度爲k的二叉樹中,最多有2k-1個結點,最少有k個結點。   性質3 在一棵二叉樹中,如果葉子結點的個數爲n0,

原创 C語言部分常用算法

編譯環境:VS2017 注:本文所有代碼都是參考網上其他博客代碼,再加以改進整理寫成的。 1. 八進制轉十進制   #pragma warning(disable : 4996) #include<stdio.h> #include<m

原创 Java swing寫一個貪吃蛇

學習Java的時候,我用swing寫了一個貪吃蛇。運行效果如圖:下面給出程序完整源代碼,可以直接複製粘貼到你的機子上運行(注意文件名要改成Main.java)。關於代碼有任何問題可以留言我,我會盡力解答。import java.awt.*