原创 運用遞歸完成約瑟夫環

約瑟夫環本身就是一個不斷在調用輸出刪除函數 所以運用遞推完成    結束條件爲只剩一個節點     q->next==q時結束輸出最後一個節點 #include<stdio.h> #include<stdlib.h> typedef st

原创 C#面向對象簡單機器人

類中 set get 可以直接簡寫private只允許類中成員訪問類中成員可以調用類中成員using System; using System.Collections.Generic; using System.Linq; using S

原创 sql sever/mssql 分頁 和一些小的心得

    首先是最近數據庫當使用SUM() ,count()等 系統調用函數時  查詢的值不會返回爲空  他一定會返回一個數據行,但是裏面的數據有可能爲空  當使用ado.net時必須要判斷具體數值是否爲null; 方法爲dr[" "]==

原创 多項式之加減乘

多項式計算也就是在動用鏈表  鏈表中存下多項式的係數和指數  使鏈表之間進行運算   加法:A+B的運算就等同於單鏈表的插入  使指數相同的係數相加減 減法:就是使相加法的後一項取餘然後再做加法 乘法:使其A中鏈表節點與之B中鏈表所以節點

原创 淺析遞歸樹

#include<stdio.h> #include<stdlib.h> //#include<string.h> typedef struct SNode { char x; SNode *Lchild; SNode *Rchi

原创 排序算法——快速排序(快排)

快速排序 (一)概念及實現 思想:分治策略。 快速排序的原理:通過一趟排序將要排序的數據分割成獨立的兩部分,其中一部分的所有數據都比基準數據小,另外一部分的所有數據都要比基準數據大,然後再按此方法對這兩部分數據分別進行快速排序。 "保證列

原创 算法判定是否爲迴文

算法分析:迴文是指正讀和反讀均相同的字符序列,例如:“abba”,“abcba” 所用到的結構:單鏈表,棧               (單鏈表用於存儲字符串,棧用於對單鏈表中字符串的判定) 算法:1,構造空棧 s      

原创 全國城市數據Sqlserver數據庫創建代碼

--創建DBPromary數據庫  create database DBPromary use DBPromary go --創建promary表 create table promary (  proID int primary k

原创 sqlsever 淺析存儲過程 存儲過程基礎知識

先說說什麼是存儲過程呢? 存儲過程就是作爲可執行對象存放在數據庫中的一個或多個SQL命令。 通俗來講:就是放在數據庫提前編譯能完成一定操作的一組SQL語句。 那爲什麼要用存儲過程呢? 1.存儲過程只在創造時進行編譯,以後每次執行存儲

原创 鄰接矩陣and鄰接表

鄰接矩陣和鄰接表運用的思想是一致的      結構體中的定義大概分爲三類  值   頂點個數  弧個數       其中頂點和弧在程序中只進行循環時的一個標量操作    值顧名思義表示彼此直接的關係         而鄰接表定義結構體較爲

原创 關於繼承,不同繼承方式,對於派生類成員以及基類的可見性

通過繼承機制,可以利用已有的數據類型來定義新的數據類型。所定義的新的數據類型不僅擁有新定義的成員,而且還同時擁有舊的成員。我們稱已存在的用來派生新類的類爲基類,又稱爲父類。由已存在的類派生出的新類稱爲派生類,又稱爲子類。   在C++語言

原创 .net MVC4 web Api輸出Json格式實例

.Net基於MVC4 Web Api輸出Json格式實例 投稿:shichen2014 字體:[增加 減小] 類型:轉載 時間:2014-10-24 我要評論 這篇文章主要介紹了.Net基於MVC4 Web Api輸出Json格

原创 非遞歸二叉樹

<span style="font-size:18px;">棧中存放的爲指針類型</span><span style="font-size:18px;">置空棧的時候要給指針所指向的地方分配空間</span><span style="fo

原创 構造函數及其重載and繼承

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; na

原创 淺析數據庫

  認識數據庫編寫軟件SQL server SQL server 特點 1.真正的客戶機/服務器體系結構。 2.圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。 3.豐富的編程接口工具,爲用戶進行程序設計提供了更大的選擇餘