自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C#自定义类型排序

在编写程序处理数据时经常需要对自己组织的数据进行排序,有时还是不同形式的排序,在C++中可以自定义结构体重载bool operator<()函数,也可以自己写int compare()。而在C#中自定义排序,就需要对类的IComparer<>接口进行实现,排序时调用Sort()方法时将实现的排序接口作为参数传入即可。本文同步更新在 https://www.malic.xyz/archives/1745假定现在有一组学生的三门课成绩class student{ publi

2020-06-09 10:28:47 811

原创 Cartesian Tree - PAT_A(30分)-Python实现

也可去我个人主页:http://www.malic.xyz/?p=291问题描述: Cartesian tree,笛卡尔树。从一个各数值均不同的序列建一棵笛卡尔树,这棵树的中序遍历与这个序列一致,同时,笛卡尔树符合一个小顶堆的结构(父结点的值均小于子结点)给出一个各数值均不同的序列,根据此序列建一棵笛卡尔树,并输出它的中序遍历。 问题分析:给定序列与树的中序遍历一致,并且树是个...

2019-12-07 22:46:42 251

原创 [LOG]:量子化学计算FORTRAN程序设计(STO-3G and 3-21G)

代码头部应当包含:module m_definitions real*8,allocatable :: overlap(:,:) type shell_type !shell has the same alpha,coeff,iatom,am intege...

2018-05-08 17:17:10 1403

原创 2018华东师范大学计算机系机试题目代码

C语言版 第1题#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;int main(void){ char op,n1,n2; int res; n1=getchar(); op=getchar(); n2=getchar(); switch(op) { case '+': res=(...

2018-04-17 16:49:08 5937

原创 基础编程入门题目-Fortran

Fortran重在数值计算,下边各题目将重点放在对数值的处理上,弱化了对字符串的操作上。Problem 16: 成绩统计和调整有一些学生参加了一场考试,但是考试评判标准比较严格,大家的分数都不太理想。现在将这个班的成绩全部输入到你的程序当中,请你先输出所有考生的平均分数,然后将所有同学的成绩稍作调整,即将每个人的成绩乘1.2再加10分。如果这样处理后的学生成绩超过了100分则只记为100。...

2018-04-02 14:51:57 4389 1

原创 [.py]用PIL库将图片转换成字符画

图片是由不同颜色的像素点构成的,我们可以用不同的字符代表不同的颜色,这样就用字符串形成了样式上相似的图画。以前百度贴吧还很火的时候经常有人用一大堆字符占楼,粗略的看上去就能看出这一堆字符似乎组成了一个图象,比如:有这样一张图 把它转换成字符画大概可以是: 只要字体是等宽的,最后的显示结果都可以把原图像中的形状轮廓和颜色明暗表示出来,就如windows徽标上高光的部分在字符画上也显示的比较白,颜色

2018-02-08 16:43:48 1302

原创 走迷宫,递归

#include <stdio.h>#define MazeR 5#define MazeC 9int mark[MazeR+2][MazeC+2];struct offsetNode { int up; int left; char *dir;} move[4];int seekPath(int Maze[MazeR+2][MazeC+2], int s_x, int

2017-09-24 22:17:20 264

原创 是否是同一棵二叉搜索树——不需要真正建树的版本

问题 给定一个插入序列就可以唯一确定一棵二叉搜索树。然而,一棵给定的二叉搜索树却可以由多种不同的插入序列得到。例如分别按照序列{2, 1,3}和{2, 3, 1}插入初始为空的二叉搜索树,都得到一样的结果。于是对于输入的各种插入序列,你需要判断它们是否能生成一样的二叉搜索树。输入格式: 输入包含若干组测试数据。每组数据的第1行给出两个正整数N(≤10)和LL,分别是每个序列插入元素的个数和需要检查

2017-09-03 11:26:38 448

原创 [.cpp]位运算程序设计_找出判断题答案

题目 有3名同学做10道判断题,三人的答案如下表 成员 1 2 3 4 5 6 7 8 9 10 A F T T T F T F F T F B F F T T T F T T F F C T F T F T T T F T

2017-08-26 12:07:45 249

原创 [.cpp]挑战程序设计问题的利器 freopen()函数

各位朋友在初学C/C++程序设计时,不论是程序设计与算法, 还是数据结构等课程的时候,一定经常会去oj平台,可能是自己学校的OJ平台,也可能是PAT,也可能是大名鼎鼎的poj.org。在上边练习时,每个题少不了调试阶段,有时输入数据还很多,可不能每次调试都要把那么多数据都输入进去。虽然用粘贴的方法也可行(控制台内不能用鼠标右键,点控制台左上角图标会弹出菜单,从中选择粘贴),但还不够快速。有的朋友可以

2017-08-24 17:55:02 363

原创 [.cpp]统计双拼拼音一种方案的重码数

问题背景简介笔者三年前学会了五笔输入法,在电脑上一直在用五笔输入法,后来手机上也在用,不过现在的手机都是虚拟按键,键位非常小,26键的情况下确实会出现打不准的情况,手机打字速度不高,一直连接到蓝牙键盘也不现实,而9键的五笔几乎不可能好用。前几天从街坊那时听说在用“双拼输入法”,便稍微学了一下,也许比较适合手机上9键输入的。关于双拼输入法双拼输入法的基本原理还是拼音,只不过双拼是根据汉语拼音的规则,可

2017-08-24 16:40:05 3331

原创 [.py]寻找第n个默尼森数(初级版)

经典程序设计问题:找第n个默尼森数。P是素数且M也是素数,并且满足等式M=2^P-1,则称M为默尼森(monisen)数。例如,P=5,M=2**P-1=31,5和31都是素数,因此31是默尼森数。本题要求input一个值k(k&lt;9),输出第k个默尼森数输入样例:4输出样例:127  问题分析按照自底向上的编程思想,要实现问题,则需要有以下几个部分:判断...

2017-05-20 15:31:12 5288 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除