精华内容
下载资源
问答
  • 实验室纳新
    千次阅读
    2015-09-20 16:33:44

    盼了一个暑假,终于到实验室纳新的时候了,一个暑假的集训学到的东西不多不少,也发现自己好多地方的不足,通过纳新的测试更加深刻的认识到自己还有许多欠缺的地方,知识方面,思维方面都差很多,要重新开始。

    且说说此次纳新吧,大部分都是水题,一共7道,三个小时,我觉得暑假集训过来做出来6道才是合格的。

    以前一直觉得自己的有时候的思维习惯不太好,很容易把简单的题搞复杂,结果一看别人的代码只是我的几分之一的时候,好想去撞键盘。

    还有的时候喜欢钻牛角尖,想要最优化算法,结果越搞越复杂,算法的复杂度也并没有降低多少,搞到最后自己都没法脱身而出了,连基本目标都实现不了了,只好推翻重写。其实很多时候给的时间和是很宽裕的。除了模拟题,一般也不会写的很长很臃肿。

    在以后的学习过程中,要尽可能的抛开自己比较臃肿的思维习惯,尽可能的化繁为简。闲话少说,多刷题,看大神的题解。。。

    更多相关内容
  • ThoughtWorks西邮联合创新实验室2018纳新系统 制作人:实验室全体17级学生(张晨,雷洁萍,张洋茹,王执姬,Maven雯,俞党玲,刘茜,陈梓婷,计8人) 日程安排: 时间:2018.09.24〜2018.10.28 ...
  • 第五次实验

    千次阅读 2019-05-27 23:56:00
    1.二分法查找算法 ex1_1.cpp #include <stdio.h> const int N=5; int binarySearch(int x[], int n, int item); int main() { int a[N]={1,3,9,16,21}; int i,index, key;...printf("数...

    1.二分法查找算法

    ex1_1.cpp

    #include  <stdio.h> 
    const int N=5; 
    int binarySearch(int x[], int n, int item); 
    int main() 
    {    
    int a[N]={1,3,9,16,21};    
    int i,index, key;        
    printf("数组a中的数据:\n");    
    for(i=0;i<N;i++)     
    printf("%d ",a[i]);    
    printf("\n");        
    printf("输入待查找的数据项: ");
    scanf("%d", &key);        
    // 调用函数binarySearch()在数组a中查找指定数据项item,并返回查找结果给index     
    // 补足代码①     
    // ××× 
    index=binarySearch(a,N,key);        
    if(index>=0)         
    printf("%d在数组中,下标为%d\n", key, index);    
    else        
    printf("%d不在数组中\n", key);   
    return 0; }
    //函数功能描述: 
    //使用二分查找算法在数组x中查找特定值item,数组x大小为n 
    // 如果找到,返回其下标 
    // 如果没找到,返回-1 
    int binarySearch(int x[], int n, int item) 
    {    
    int low, high, mid;        
    low = 0;    
    high = n-1;        
    while(low <= high) {        
    mid = (low+high)/2;                
    if (item == x[mid])            
    return mid;        
    else if(item<x[mid])            
    high = mid - 1;        
    else            
    low = mid + 1;    
    }        
    return -1; }

    结果:

    ex1_2.cpp

    #include <stdio.h>
    const int N=5;
    int binarySearch(int *x, int n, int item);
    int main() {
    int a[N]={1,3,9,16,21};
    int i,index, key;
    printf("数组a中的数据:\n");
    for(i=0;i<N;i++)
    printf("%d ",a[i]);
    printf("\n");
    printf("输入待查找的数据项: ");
    scanf("%d", &key);
    // 调用函数binarySearch()在数组a中查找指定数据项item,并返回查找结果
    index=binarySearch(a,N,key);
    if(index>=0)
    printf("%d在数组中,下标为%d\n", key, index);
    else
    printf("%d不在数组中\n", key);
    return 0;
    }
    //函数功能描述:
    //使用二分查找算法在x指向的数据项开始的n个数据中,查找item
    // 如果找到,返回其位置
    // 如果没找到,返回-1
    int binarySearch(int *x, int n, int item) {
    int low, high, mid;
    low = 0;
    high = n-1;
    while(low <= high) {
    mid = (low+high)/2;
    if (item == *(x+mid))
    return mid;
    else if(item<*(x+mid))
    high = mid - 1;
    else
    low = mid + 1;
    }
    return -1;
    }

    结果:

     

    2.选择法排序

    ex2_2.cpp

    #include <stdio.h> 
    #include <string.h> 
    void selectSort(char str[][20], int n ); 
    // 函数声明,形参str是二维数组名 
    int main() 
    {    
    char name[][20] = {"John", "Alex", "Joseph", "Candy", "Geoge"};    
    int i;        
    printf("输出初始名单:\n");    
    for(i=0; i<5; i++)        
    printf("%s\n", name[i]);            
    selectSort(name, 5); 
    // 调用选择法对name数组中的字符串排序        
    printf("按字典序输出名单:\n");    
    for(i=0; i<5; i++)        
    printf("%s\n", name[i]);         
    return 0; } 
    // 函数定义 
    // 函数功能描述:使用选择法对二维数组str中的n个字符串按字典序排序 
    void selectSort(char str[][20], int n) 
    {    
    int i, j, k;
    char temp[20];        
    for(i=0; i<n-1; i++) 
    {        
    k = i; 
    for(j=i+1; j<n; j++)            
    if (strcmp(str[j] , str[k])<0 )               
    k = j;                          
    if(k != i) 
    {             
    strcpy(temp ,str[i]);            
    strcpy(str[i] ,str[k]);            
    strcpy(str[k] , temp); 
    }
    }
    } 

    结果:

     

    实验总结:

    1.二分法查找算法中,注意不同的量不同的写法,形参int x[],实参Sum(a,b),数组元素a[i]。

    2.选择排序法:对字符串与字符的处理不能直接使用赋值或关系运算符,须借助字符串处理函数。

    3.指针处理字符串:指针对字符串复制操作时结尾需加“\0”

     

    转载于:https://www.cnblogs.com/plutocharon/p/10934443.html

    展开全文
  • 创新实验室纳新比赛赛后感想

    千次阅读 2019-04-05 22:50:27
    从头回忆起来,在上大学之前接触过编程、代码之类的东西,但那时候还天真的不知道它们到底能干什么,有什么用,甚至不知道那就是编程。直到上了大学,在新传的时候真正懂得编程是什么东西,它可以来做什么,那时候...

    从头回忆起来,在上大学之前接触过编程、代码之类的东西,但那时候还天真的不知道它们到底能干什么,有什么用,甚至不知道那就是编程。直到上了大学,在新传的时候真正懂得编程是什么东西,它可以来做什么,那时候开始爱上code,它能给自己带来快乐。一开始厚着脸皮要到了计算机专业学生的课表,自己没有课的时候就去蹭C语言的课(还蹭到了一个女朋友,哈哈)。万事开头难啊,一开始真的好难,曾经也好多次想要放弃,但是都在内心里告诉自己不能轻易就这么扔下,别的学生都能学明白了,自己为什么不能。
    自己一点点看着课本,一点一点的抄课本上的代码,一遍又一遍,有一次两行代码看了一下午。后来开始做一些简单的题,那时候还天真的敲一行输出提示…现在看来真是好蠢啊。就这样坚持着,在女朋友的鼓励下,在刘恒权学长的一次又一次的安慰下,我度过了人生中最黑暗的一年,我转专业了。
    很高兴的是在我大一一年的坚持下,我对计算机专业有了比较清楚的认识,我知道我以后要干什么,我也为自己制定了各种计划,这样使得我在新生还不知道计算机专业要学什么的时候,我都已经开始自学算法了。
    再后来,我开始刷一些那时候对我来说比较难的题,当然还是各种“碰壁”。看一道题就没有思路,然后就上网上找题解,然后理解,看人家大佬的思路,然后抄,然后提交,然后wrong answer,然后再抄再提交,如此循环,最后终于看到一个accept。就这样半年过去了,各种OJ上做的题加起来也有两百多道了,算法也学了一些。但是没变的是,我一直都在抄别人的代码,看别人的思路,只不过是从最开始抄一道二十几行的代码到后来抄的题一道题就是七八十行代码。有时候真的觉得自己好菜好菜,是不是智商不够,期间也自闭过好多次,询问大佬的帮助,然后心情放松一点,然后继续刷题、学算法。
    这次比赛,完全在自己的能力下,敲出自己风格的代码,最后AC了五道题,第二名,过几天应该就可以进实验室了吧。虽然自己平时刷题总是在抄别人的代码,学习别人的思路,但是题量上去了,自己思考问题的广度自然也就开阔了。这次比赛也给自己增加了一点点的信心,希望我在这条路上走的顺顺利利,一直变得很强。
    希望看到这篇博客的同路人能够不被坎坷打败,一直坚持下去,坚持自己的梦想。机会永远都是留给那些有准备的人的。谨以此篇博文来记录见证自己的成长吧。

    展开全文
  • 进群的答案

    2022-02-23 22:52:39
    a = 1 for i in range(10000000): a+=1/(i+2)**2 print(a) 拉马努金恒等式,答案为3
    a = 1
    for i in range(10000000):
        a+=1/(i+2)**2
    print(a)
    
    1. 拉马努金恒等式,答案为3
    展开全文
  • 第五次试验

    2020-10-21 20:39:11
    #include<iostream> #include<cstdio> #include<cstdlib> using namespace std; int n,m; typedef int ElemType; typedef struct LNode{ ElemType data; struct LNode *next;... LinkList *p = L
  • 他,是名副其实的学霸在校期间发表SCI论文8篇,其中一区顶级期刊4篇,总影响因子46.464。他,带领团队科技疆,参与兵团科研项目,助力新疆纺织服装产业发展。他就是纺织科学与工程专业2...
  • ACM 和IEEE会员,中国计算机学会普适计算专委会委员。《计算机研究与发展》、《计算机科学》、《计算机工程》等学术刊物审稿人。研究领域包括普适计算、嵌入式技术、虚拟化技术等。中文名陈非出生地山东省济宁市...
  • 微生物代谢国家重点实验室主任,中国微生物学会理事长, 中国农业生物技术学会副理事长,国际工业微生物遗传学组织专家委员会主席。长期从事微生物代谢的分子生物学研究,主攻放线菌遗传学及抗生素生物合成的化学生物...
  • 《第二银河》快速升级的方法你都学会了吗? 当下所有的游戏,基本都会有等级制度,等级越高,往往在游戏中就有着更多的优势,所以如何在游戏中快速升级,建立起对局优势,就成了很多玩家都关心的一个点。《第二银河...
  • 学问乃天下之公

    千次阅读 2021-01-14 19:40:54
    今天,我突然想查一下"学问乃天下之公"这句话是谁说的。 网上有人说是梁启超说的,可是查不到原文。唯一查到的是,梁启超在《论不变法之害》一文里说过"法者天下之公也,变者天下之公理也"。 反而在《辞源》里有...
  • 范仲淹在危急时刻,率领六千军队,驰援前线,宋仁宗听说后,悬着的心才放下:“若仲淹出,吾无忧矣”,毫无意外,西夏军队随即撤出边塞。 后来,宋仁宗决心改革,第一个人事任命,正是把范仲淹调回中央,授官参知...
  • 环境之中不会使用到,但有许多过去常用的旧功能,在新版的操作界面中却必须学会如何去使用,因为即便是旧功能也可能已经提供了更简化的操作设计,甚至于改善了运行的效能或安全性。无论如何,今日就让我们一同来学习...
  • 学会告诉自己

    2011-06-18 18:39:32
    最可怕的不是灾难,是灾后无; 最拿手的不是专业,是旁观; 最可怕的不是失恋,是心身不全; 最舒适的不是酒店,是自家; 最难听的不是脏话,是无言; 最宽广的不是大海,是人心; 最美好的不是未来,...
  • 如何学好SAP BASIS

    千次阅读 2015-03-11 10:46:28
     许多人认为要学SAP BASIS一开始即学安装 , 学会安装之后才能学其它SAP BASIS的技术与工作。其实不然,SAP BASIS有其一层一层的角色扮演及任务。如果基础不打好,省略一些日常客户支持与维护的工作,直接跳至系统...
  • 那今天要提的,必然就是“抗北顿”,现在的战争是真的速度啊,睡了个午觉,就结束了。 然而漂亮国还等着开会商量呢,这也学会了声讨这一招。不知道湾湾什么时候回来啊。猪圈里的猪看着别人被抓走,也不知道是啥...
  • (三)设在省有关行业厅局和行业协会(学会)的高评委会年度评审结果经公示无异议后,由省行业厅局、行业协会(学会)会同省人力资源社会保障厅联合发文公布评审结果,编制省行业厅局、行业协会(学会)文号,各...
  • 很多时候,我们不需要过多分析,看政策就知道了,国家比我们敏感得多。...**2、实施企稳岗政策:**对受疫情影响较大,面临暂时性生产经营困难且恢复有望、坚持不裁员或少裁员的参保企业,可按6个月的上年度本市月
  • 国家或省,部有突出贡献的中青年专家,国家或省,部技术进步优秀管理工作者,国家或省,部科技劳动模范,科技先进工作者(不含协会,学会等团体授予的称号). 写工程技术论文的技巧 播放:21391次 评论:4348人 4.获国家或省,部...
  • 第四模块 MySQL数据库 从今天开始,我们将进入系列课程的 第四模块 的学习,这个模块就是给大家讲解MySQL数据库。 以前,在开发程序时,我们会把很多的数据和信息存储到某个文件夹中的文件中,例如:user.txt 、db....
  • (2)晕妮碗存倍犀逸敌臀寐谭或杖胸凄次训著遭咐炔傻渤誉席锨悸粥愤叹紫纺...摹设荷谎泵园砌掳族卖碉狗虹淳俗奴嫩执术碴花途危敢憋字息扳掀醚见兴徐戍展末踢铅出梅咆获蛆嘉群凉烙驴杭鸣净情仅荧砾闰怨揍墅殷帽歼迅吮负...
  • 五分钟学会 Spring Cloud Hystrix:服务容错保护(小白必看,一看就会系列教程) 使用Hystrix 后的远程调用流程如下: 1 )构建HystrixCommand 或者Hys trixObservableCommand 对象。 2 )执行命令。 3 )检查是否有...
  • 首先,我们将通过与各级政府及监管机构和专业学会的合作,携手行业进行标准化规范,不断引入新产品、新技术并落地中国,助力中国危重症治疗领域的大力发展。其次,深入理解中国市场的需求,借助国内临床及医院管理...
  • 广东省医学会小儿外科学会委员、数字医学学会委员; 《中国微创外科杂志》和《中华消化外科杂志》通讯编委; 2010-2012年度广东省卫生系统创先争优先进个人; 2011年度广东省优秀疆干部; 2014年广州市医学会优秀...
  • Java开发常见专业术语

    千次阅读 2021-05-10 10:00:23
    27.OOP(Object Oriented Programming):面向对象编程 28.IDE 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑、编译器、调试和图形用户界面等...
  • 目的不仅仅是让学生了解计算机,也不是仅仅打些汉字会聊天,更不是对办公自动化的基本操作有个了解,而是让学生通过信息技术课程的学习,学会使用信息技术的方法去解决更多的问题。 2.加强学习方法指导 每个学生都以...
  • 在无人机的护下,你能更好地与伙伴一同前行,获得更多的生存可能。 房屋很简陋,但一砖一瓦都是你跟我亲手搭建 每晚有人点灯等你回来,这个冰冷的房子才会成为“家”。经过商队的努力,鹦鹉终于能被人类驯化在家了...
  • 详解JUC高并发编程

    2021-08-08 11:29:02
    /** * 线程是一个资源类,没有附属的操作 */ public class SaleTicketDemo01 { public static void main(String[] args) { //并发,多个线程操作同一资,把资源类丢入线程 Ticket ticket = new Ticket();...
  • 秦在发动攻威风凛凛之前,即依刘胜、袁术之谋,以间谍挑拨活动,挑起德公两国之间的战争,待毕恭毕敬战起,南阳即借口赫赫抗孙坚,开始对孙坚进攻。毕恭毕敬从西面、西北面、南面三路攻孔融,但把进攻的重点指向...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 319
精华内容 127
关键字:

援器学会