原创 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/ 主要記錄了保研相關內容和一些生活抱怨。。。。