学习考试
G00dChina
一直做运维支撑。
展开
-
求子串和的最大值(最慢与最快)
#include"stdio.h"int MaxSubseqSum(int a[],int n){ int ThisSum,MaxSum=0; int i,j,k; for(i=0;i<n;i++) { for(j=i;j<n;j++) { ThisSum=0; for(k=i;k<=j;k++) { ThisSum+=a[k]; printf("%d ",ThisSum); } printf("--------\n.原创 2020-08-17 11:52:38 · 221 阅读 · 0 评论 -
2012年408真题关于大小端与边界对齐问题的补充
第一:文都的李教授讲错了。第二上机验证:如果改变结构体的定义顺序也会发生变化,注意蓝色部分,结构体共占10字节,分析说应该是12,按理论是这样:我把record.c=65535即FFFF,看起来更明显,注意蓝色部分,实占10字节,后面部分没测试到,要么,再加个字段?有点迷呀,我加个short后才12,要么加个int?这下好像出效果了,只是我还是做的有点晕...原创 2019-12-12 13:35:53 · 695 阅读 · 0 评论 -
Select Sort & Bubble Sort
// Select_sort.c.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"using namespace std;void select_sort(int a[],int n){int temp;for(int i=0;iint j=i;for(int k=i+1;k原创 2016-09-13 00:01:07 · 284 阅读 · 0 评论 -
TC2.0代码在VC++6.0及VS2017中正常运行
最近在复习数据结构,用的书是清华学严蔚敏老师的经典教材,书上的代码需要自己全敲一遍方便记忆,然后想偷懒,就从网上找了好几个别人的代码,想对照着来打,结果代码在VS2017中老是报错,一直无法编译通过,觉得可能是编译器的问题,毕竟人家的代码是写给Turbo C2.0的,就换成VC++6.0,一跑还是报各种错误,最终只好用TC2.0跑,结果是代码是正常的,TC上跑的很欢畅,但是,中文是不...原创 2018-10-27 08:54:54 · 1276 阅读 · 0 评论 -
数据结构,永远在路上!
数据结构这门学科是我学习计算机时遇到的第一个坎,首先是考试要考,自学考试有这个科目,然后在各种教程中,或视频,或文字,无不强调要重视,要学好,从初次接触开始,到今日,恩恩怨怨的搞了快二十年,从早期的pascal版本,到C语言版,还看过C++版,前段时间还在github上跟了一个C#版本的在慢慢啃,似乎从未能好好的学通,又似乎觉得试卷上的题都能知道八九分,可一写代码又无处下牙,有时把题能写个稀巴烂,...原创 2018-11-10 18:40:07 · 191 阅读 · 0 评论 -
关于严蔚敏老师《数据结构(C语言版)》书中代码的误解
清华大学严蔚敏老师的《数据结构(C语言版)》以其严谨被奉为经典,我是从其Pascal版一路追着买到C语言版,一直觉得这本书理论功力深厚,是不可多得的数据结构教材。但其编写过程中为避免太过拘泥于具体语言细节,使用了ADT描述,具体算法中使用了伪码描述,对于新手直接把代码原样照抄是没法直接在电脑运行的,也就验证不了书本上的代码执行效果,因而有人说严老师写的不中不洋,不神不鬼,看到这些评论,我只想说,那...原创 2018-12-05 13:00:00 · 4395 阅读 · 3 评论 -
顺序栈操作的实验代码(C语言)
在做栈的习题,顺手把顺序栈的操作总结实现了一下,也算很好的复习了一下结构体,结构体指针,过程中还好好的体会了一把调试的“乐趣”。 开始的时侯卡在用不用指针上了,最后发现C语言不用指针实在是太不方便了,指针写上,哗哗的,如涛涛江水连绵不绝。/*实现栈的全体操作 于六安碧桂园中午蒸了个不太成功的鸡蛋之后 20031722@qq.com ...原创 2018-12-08 13:56:15 · 1005 阅读 · 0 评论 -
递归先序、非递归层次建立二叉树并用三序遍历之(C语言)
先序就是直接用递归的方法建立,层次使用了辅助数组,后一种方法我觉得友好多了。#include "stdio.h"#define MAXSIZE 50#define TRUE 1#define FALSE 0 typedef int bool; //Cpp中这一行要取消掉,他内置bool型 typedef int Status; /...原创 2018-12-14 18:28:04 · 388 阅读 · 0 评论 -
循环队列全部操作实现代码(C语言)
栈和队列不愧为亲兄弟,在栈的实现基础上简单改改即可实现队列全部操作,加上循环二字,也就是多了个%取余(模)运算,放上成果,立码为证:/*实现循环队列的全体操作 */#include "stdio.h"#define MAXSIZE 50#define TRUE 1#define FALSE 0 typedef int bool; ...原创 2018-12-11 19:36:09 · 2586 阅读 · 0 评论