原创 C++實現簡易計算器
1.原理:利用棧的原理,將表達式轉化爲後綴表達式然後計算 2.代碼: #include<iostream> #include<cmath> #include<sstream> #include<cstdio> using namespa
原创 vector 和list的基本使用方法
一、vector 1.簡介 個人理解爲容器的意思,感覺和數組差不多,不過比數組功能強大; 2.基本用法 <1>. 頭文件爲#include<vector> <2>.生成一個容器:vector<int> vec; 其中vecto
原创 %f和%lf的區別
%lf和%f 在scanf函數和printf函數看來是不一樣的 首先printf無論是%f還是%lf沒有區別,因爲當printf函數當遇到float類型時會自動轉化爲double,從c語言標準來說printf並沒有%lf
原创 命題公式轉化爲主合取範式
#coding=utf-8 my_input = '' #輸入字符串,即輸入的原始命題 all_letters = [] #命題中所有的字母 my_parse = '' hequ_result=[] xiqu_result=[] de
原创 Jekyll+Github Pages搭建的個人博客
博客地址:https://lixiangli.xyz/ 主要記錄了保研相關內容和一些算法
原创 C++實現簡易文本編輯器
1、上機作業唄(老師最近越來越沒人性了) 2、代碼 頭文件texteditor.h #ifndef TEXTEDITOR_H_INCLUDED #define TEXTEDITOR_H_INCLUDED #include"string.
原创 Aegisub字幕製作的簡單代碼
1.{\move(x1,y1,x2,y2,t1,t2)} 字幕勻速移動 其中x1,y1爲起始位置,x2,y2爲終止位置,t1爲開始時間,t2爲終止時間; 2.\fs50 字體大小設置爲50; \fn
原创 pygame的一些基礎知識
1.照例,第一個helloworld程序; 因爲pygame生成的程序爲交互式的,所以我們將標題設置爲helloworld #coding=utf-8 import pygame import sys from pyg
原创 較大數的hash算法
1.數的哈希一般是講較大的數轉化爲一定範圍內的數,如112131321321 轉化爲100000以內,一般用%99991;就是自己構造hash函數,然後函數值在100000以內; 2.當出現相同的key值,即函數值時,要用鏈表串起; 3
原创 容斥原理學習
1.何爲容斥原理? 在計數時,必須注意沒有重複,沒有遺漏。爲了使重疊部分不被重複計算,人們研究出一種新的計數方法,這種方法的基本思想是:先不考慮重疊的情況,把包含於某內容中的所有對象的數目先計算出來,然後再把計數時重複計算的數目
原创 pygame實現2048小遊戲
1.參考自 http://blog.csdn.net/u012730439/article/details/27839449 2.背景音樂以及字體需要改好名字後將其與代碼放在一起 3.關於遊戲結束時應該等待用戶關閉 #coding=u
原创 哈夫曼樹問題
1.構造哈夫曼樹的方法 對於已知的一組葉子的權值W 1 ,W 2...... ,W n ①首先把 n 個葉子結點看做 n 棵樹(僅有一個結點的二叉樹),把它們看做一個森林。 ②在森林中把權值最小和次小的兩棵樹合併成一棵樹,該樹根結點
原创 ImageView中的ScaleType屬性
1.android:scaleType=“center” 按原來Size居中顯示,如果圖片超過顯示面積,截取中間部分顯示 2.android:scaleType=“centerCrop” 按比例縮小或放大圖片,使圖片內容填
原创 C++實現銀行排隊系統
1.上機作業(資本主義的世界) 2.代碼 頭文件 banksystem.h #ifndef BANKSYSTEM_H_INCLUDED #define BANKSYSTEM_H_INCLUDED #include<iostream> #
原创 Github博客
gitbub博客地址:https://dllgdxlxl.github.io/ 主要記錄了保研相關內容和一些生活抱怨。。。。