自习
chenyuk1
这个作者很懒,什么都没留下…
展开
-
树的简单应用
#include<iostream>#include<cstdio>#include<vector>#include<cstring>using namespace std;typedef struct BNode{ char data; //数据域 struct BNode *l; //左孩子指针 struct BNode原创 2016-05-31 13:37:47 · 269 阅读 · 0 评论 -
距离放假时间
<?phpdate_default_timezone_set("PRC");// 7 月10 号 距离当前当前时间 还剩下多少时间// 时间戳 : 从1970 1 1 0 :0 : 0 至今的秒数//相对刚刚的字符串 时间戳的优点: 更加方便开发人员的做逻辑处理//函数返回从1970 1 1 起的秒数.echo time();//时间戳echo '<br>';echo date('y原创 2017-06-13 15:53:45 · 390 阅读 · 0 评论 -
日历
<?php//年份$year = isset($_GET['year']) ? $_GET['year'] : date('y');//当前月份$month = isset($_GET['month'])? $_GET['month'] : date('m');//当前的日$day = isset($_GET['day']) ? $_GET['day'] : date('d');//获取原创 2017-06-13 16:01:34 · 285 阅读 · 0 评论 -
C语言_数据结构_栈
#include <iostream>#include <algorithm>using namespace std;typedef int Status;#define stackElemType int #define STACK_INT_SIZE 10#define STACK_INCREMNET 5typedef struct { stackEl...原创 2018-10-28 21:07:15 · 213 阅读 · 0 评论 -
C语言_数据结构_队列(循环队列)
#include <iostream>#include <algorithm>using namespace std;typedef int Status;#define QueueElemType int #define MAX_QUEUE_SIZE 10#define QUEUE_INCREMNET 5typedef struct { //循环队列...原创 2018-10-28 21:09:42 · 233 阅读 · 0 评论 -
C语言_数据结构_二叉树(递归)
#include <iostream>#include <algorithm>#include <stack>#include <queue>using namespace std;typedef int Status;typedef int BiTreeElemType;typedef struct BiTreeNode{ Bi...原创 2018-10-28 22:46:40 · 328 阅读 · 0 评论 -
C语言_数据结构_栈队线索二叉树
//线索二叉树的销毁 不知道哪一点有问题 //最后一个函数谨慎使用#include <iostream>using namespace std;// 标识类型typedef int Status;// 真值#define TRUE 1// 假值#define FALSE 0#define OK 2#define ERROR -1// 溢出错误#defin...原创 2019-02-12 20:55:03 · 227 阅读 · 0 评论 -
python(一)生成随机的测验试卷文件
#! python3# randomQuizGenerator.py - Creates quizzes with questions and answers in# random order, along with the answer key.import random# The quiz data. Keys are states and values are their capi...原创 2019-03-12 09:20:05 · 614 阅读 · 0 评论 -
python 问题总结 (持续更新)
os.walk()在循环的每次迭代中,返回 3 个值:1.当前文件夹名称的字符串。2.当前文件夹中子文件夹的字符串的列表。3.当前文件夹中文件的字符串的列表。所谓当前文件夹,是指 for 循环当前迭代的文件夹。程序的当前工作目录,不 会因为 os.walk()而改变for(path,files)in os.walk(path):ValueError: too many ...原创 2019-03-21 19:15:51 · 228 阅读 · 0 评论 -
C语言_文件输入输出_二进制文件
二进制文件又名字节文件。一般指直接存放到磁盘或者内存中的文件。二进制文件与我们平常见到的 "txt”文件在本质上没有什么差别,后者比前者多了一个编码过程。比如文本文档使用的是ANSI编码,.Cpp 文件 是UTF-8编码,网页浏览使用的Unicode编码,不论什么时候数据通过不同的编码或平台之间,那些数据总会有损坏的危险。 举个例子:unicode在简体中文的环境下是乱码。所以保护数据尽量...原创 2019-04-11 10:59:16 · 3735 阅读 · 0 评论 -
C语言_数据结构_快速排序
快速排序是交换排序 以下是方法和目标:(1)一个分界值,通过该分界值将数组分成左右两部分(2)将大于或等于分界值的数据集中到数组右边,小于分界值的数据集中到数组的左边。(3)重复以上操作1.在数列 92 96 88 42 30 35 110 100以第一个关键字为基准 flag=92 完成目标(1)2.设置i ,j 为 头尾指针, 由两侧向中间靠拢3.flag=92...原创 2019-10-10 18:15:39 · 442 阅读 · 0 评论 -
C语言 MOOC 素数
#include <stdio.h>int main(){ int M,N,sum=0,x=0,i; scanf ("%d %d",&M,&N); if (M>=1&&M<=N&&N<=500) { if(M==1) M++; for (M; M<=N; M++) { i原创 2017-05-11 18:51:50 · 542 阅读 · 0 评论 -
C语言 MOOC 身高
#include <stdio.h>int main(){ int x; float m,f,i,r; scanf ("%d %f %f %f",&x,&m,&f,&i); //if (x==2||x==1) // printf("%d %f %f %f\n",x,m,f,i); int flag=0; switch(x) {原创 2017-05-11 18:33:23 · 789 阅读 · 0 评论 -
STL--set
#include<iostream>#include<set>using namespace std;struct mycmp{ bool operator () (const int &a,const int &b) { return a<b; }};int main(int argc, char* argv[]){ set<int>原创 2016-05-31 13:38:47 · 244 阅读 · 0 评论 -
换行算法
换行算法/* 换行*/#include<cstdio>#include<iostream>#include<cstring>#include<sstream>#include<vector>#define INT_MAX 2147483647using namespace std;const int Line_size=45;void GetWords(const string& t转载 2016-05-31 13:34:01 · 1194 阅读 · 2 评论 -
STL--map
#pragma warning (disable:4786)#include<iostream>#include<cstring>#include<map>using namespace std;struct Info{ string name; float score; bool operator< (const Info &a) const {原创 2016-05-31 13:42:24 · 311 阅读 · 0 评论 -
STL--queue
#include<iostream>#include<cstring>#include<queue>using namespace std; struct Info { string name; int score; bool operator < (const Info &a) const { return原创 2016-05-31 13:43:14 · 302 阅读 · 0 评论 -
排序
#include<iostream>#include<cmath>#include<cstring>#include<algorithm>using namespace std;int cnt,ci=0;void shellsort(int r[],int n){ int i,j,gap; char tmp; gap=n; while(gap>0原创 2016-05-31 13:36:44 · 255 阅读 · 0 评论 -
直接插入排序
void intersort(int a[],int n){ for(int i=1;i!=n;i++) for(int j=i-1;j>=0&&a[j]>a[j+1];j--) swap(a[j],a[j+1]); return ;}原创 2016-07-11 16:37:16 · 184 阅读 · 0 评论 -
非递归的归并排序
void MergeSort(int *list1,int length){ int i,lmin,lmax,rmin,rmax,next; int *tmp=new int[length]; if(tmp==NULL) cout<<"Wrong!\n"; for(i=1;i<length;i*=2) { for(lmin=0;l原创 2016-07-11 16:42:08 · 266 阅读 · 0 评论 -
java排序
sort原创 2016-10-10 19:36:05 · 182 阅读 · 0 评论 -
埃拉托色尼筛选法--JAVA
package javaapplication3;import java.util.*;/** * @author ChenYeKe * 埃拉托色尼筛选法(the Sieve of Eratosthenes)简称埃氏筛法 * 未优化 */public class JavaApplication3 { public static void main(String[] args) {原创 2016-10-06 23:25:21 · 602 阅读 · 0 评论 -
未完成
package test;/** * * @author ChenYeKe */class Node { Object item; Node next; Node(Object v) { item = v; next = null; }}public class Test { public static void main(原创 2016-10-07 10:14:08 · 257 阅读 · 0 评论 -
C语言_数据结构_拓扑排序
顶点活动网AOV网(Activity On Vertex Network)表示工程的有向图 用顶点表示活动,用弧表示活动之间的优先关系。对AOV网进行拓扑排序的方法: 1.在AOV网中选择一个入度为0的顶点且输出它 2.从网中删除此顶点及与该顶点有关的所有边 3重复上述两步,直至网中不存在入度为0的顶点为止。如果不能输所有顶点 说明在图中存在环路(顶点入的为1)...原创 2019-10-11 10:25:18 · 313 阅读 · 0 评论