原创 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.*