原创 快速判斷兩串是否元素相同
如果兩個字符串的字符一樣,但是順序不一樣,被認爲是兄弟字符串,問如何在迅速匹配兄弟字符串(如,bad和adb就是兄弟字符串)。 01./* 02.如果兩個字符串的字符一樣,但是順序不一樣,被認爲是兄弟字符串, 03.問如何在迅速匹配兄
原创 自己編寫的包含min函數的棧
原問題的解決方法更好,用兩個棧,a棧做普通入棧用,b棧作爲輔助最小入棧,假如a的入棧數比b的頂棧小,則數字也入b棧,假如a的出棧數字比b的頂棧數字相
原创 輸入兩個字符串,比如abdbcc和abc,把abc在abdbcc中的連接次序輸出
用了個遞歸,逐步深入,不過,有個問題,就是假如首個或者中間某個元素不存在,則不能對後面數據進行搜索輸出,而且效率低 #include<iostre
原创 由外向裏的螺旋數組
#include <stdio.h> #include <iostream> #include<iomanip> using namespace std; #define N 5//行數 #define M 5 //列數 void
原创 對面試題“輸入n,求一個nXn矩陣,規定矩陣沿45度遞增,形成一個zigzag數組(JPEG編碼裏取像素數據的排列順序),請問如何用C++實現?”的理解
void print_mat(int **mat, int mat_size) { int i, j; cout << "你輸入的" << mat_size << "階ZigZag數組爲:" << endl
原创 7 月15 號 返校學習java
目前運行環境爲windows 和jdk 1.6.0_11 編譯 javac hello.java 執行 Java hello classpath 設置執行文件所在路徑 set classpath= . 說明永遠執行當前路徑 ///
原创 ACM上歎爲觀止的一道菲薄那也數列據數求餘的方法
一般我們用遞歸會造成資源的浪費和可能會溢出,不過求餘又有週期性的規律 所以看到這道題的答案,發現自己真的笨死了 #include <stdio.h> #define M1 5 #define M2 6 int main
原创 3月17號java學習
封裝成包 package;放在最前面 導入包中某個類 import java.*; 派生extends 判斷是否是實例 instanceof 調用父類的函數 super.xxxxx 基類的構造函數也必須用super初始化父類 常數 f
原创 6月5號工作第二天
哈哈,今天第二天工作,心情還好,早上六點半起牀了,結果不知是不是公交車開得慢,竟然到公司還是遲到一分鐘。(公司八點半上班) 坑爹 啊。。。。。一個月2500,遲到五分鐘內還扣五塊,我的心都碎了。不過前兩天的任務今天終於完成了。 抓取網頁內
原创 strcpy函數與memcpy函數(區別及實現)
6.2 字符串與數組 字符串一般是用字符數組的方式存儲,例如下面的str定義: char str[] = "123456"; 這裏str是一個字符數組,它存放了一個字符串"123456",由於字符串還有一個結束符"\0",所以
原创 計算N條直線所有可能的交點個數(動態規劃)
計算直線的交點數 Problem Description 平面上有n條直線,且無三線共點,問這些直線能有多少種不同交點數。 比如,如果n=2,則可能的交點數量爲0(平行)或者1(不平行)。 問題分析 將n條直線排成一個序列,直線2和直線1
原创 自己寫的四則運算,可加括號
#include<iostream> #include<vector> using namespace std; double getnumber(char*&p) { bool falg=true; double num=0; d
原创 大學畢業的工作第一天6月3號
今天第一天來到公司,連日來惠州都不定期的下暴雨和出猛太陽,噁心的天氣反而助長了我工作的心,今天,我終於可以說:啊。。。。。。。我終於工作咯。好幸福啊。哈哈。。。工作的日子還很長,我現在應該努力得到的並不是多少錢多少權。而是希望每天太陽升起
原创 拆開數字 2=1+1 2=2;
#include<iostream> #include <string> using namespace std; /* class a{ public: virtual void fun2()
原创 遇到從剩下的東西挑選排列的問題,真是笨死了
在acm上看大到的題目1016:一個循環的相鄰元素相加爲素數的一道題 發現自己太笨了,怎麼想也想不出,題目也是看不懂。。。。。 最初我是想弄成一個40數字範圍的素數數組,然後再在安排的循環過程可以很容易比對, 不過說到我要安排這些每個元素