[个人总结]首次师大校赛

时间:2012年4月8日

那是个下着小雨的日子。

嘛,这是首次组队参加比赛,就过程而来还是蛮有趣的,至于结果嘛。(┬_┬)

说下比赛的情况吧,总共有11道题,全英文Σ(っ °Д °;)っ ,这告诉我们学好英文是多么的重要啊!

全程我其实就敲了一题最水,其他要么没想到,要么想到了没实现。

反思如下:

1.没有递推的想法

曾经在校赛见过一道经典的递推,当时就没出来,后来查看别人的代码,恍然大悟。但遗憾的是当时自己没有再敲一遍,该死。Σ(`д′*ノ)ノ 

2.关于排序问题

在我能写出来的且比较效率的排序只有插入排序了,可是当时我的题意的理解是 将一个二维数组按照按照其一维数组的首元素升序排序。

于是开始写sort,写到cmp函数,想了半天不知道参数写什么。

一维整型数组的参数是整形,那么二维整形数组的参数是一维整形数组么?当时想到这就卡住了。

后来发现自己真是一根筋。

曾经刷HDU,看过一个根据结构体内的元素对结构体进行排序的sort。

而所谓的二维数组,不过是一个元素为一维的数组的结构体数组吧,说的有点饶,看代码吧o(* ̄▽ ̄*)o 

#include <algorithm>
using namespace std;
struct sdefine
{  
	char name[10];  
}stu[1000]={0}; 
int cmp(sdefine a,sdefine b)
{
	if(a.name[0]<b.name[0])
		return 1;
	else
		return 0;
}
int main()
{
	sort(stu,stu+3,cmp);
	return 0;
}



总结:我果然是菜鸟中的菜鸟啊!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值