acm第一周学习总结
一.学习内容总结
1.STL的简单应用:使用string定义字符串。
2.使用万能头文件#include<bits/stdc++.h>
3.使用sync_with_stdio(false); 提高cin,cout输入和输出效率
4.栈stack(先进后出)和队列(先进先出)。
5.动态数组vector。相当于一个可变大小的数组。
6.使用sort函数进行排序,默认从小到大排序,第一个参数是起始位置,第二个函数是结束地址,第三个参数可以定义排序方法。
7.优先队列(priority_queue)会根据元素最大的会放到第一位其他的不变。
8.去重unique将重复的元素变为一个,但要先进行排序,因为unique只会去除相邻的重复元素
9.set和multiset,set根据特定的排序准则将元素自动排序。set不允许元素重复multiset可以允许元素重复。
10.map和multimap相当于为元素赋予一个关键词。
11.贪心算法
求最优解的方法,要判断自己的策略是否为最优解,要学会多举一些反例,对比自己的策略是否正确。
二.学习感悟
经过了一周的学习,我发现我之前的学习方式如同井底之蛙一般,局限于做几道open judge的习题就满足了,半年的学习到现在才学会sort函数,不给自己一定的压力就不会有成长,在以后的日子里我要更加努力去挑战自己,去发现更广阔的世界。

acm第一周学习总结相关推荐

  1. 20175317 《Java程序设计》第一周学习总结

    20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...

  2. 机电传动控制课程第一周学习笔记

    机电传动课程第一周学习笔记 本周的学习内容主要是第一章绪论和第二章机电传动系统的动力学基础,结合课程学习和预习复习回顾内容如下: 1.绪论:学习了机电传动控制目的与任务.发展历程和我们该如何学习这门课 ...

  3. 20172318 2016-2017-2 《Java程序设计》第一周学习总结

    20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...

  4. 嵌入式第一周学习总结

    第一周学习总结 第一周两节课主要学习了基础知识和一些基本的操作,通过实验楼中的实验和上课时间的练习,对于这些知识已经有了初步的了解,在实际的操作中也遇到了一些问题 1.系统安装过程中因设置问题出现的磁 ...

  5. # 20155337 2017-2018-1 《信息安全系统设计基础》第一周学习总结

    20155337 2017-2018-1 <信息安全系统设计基础>第一周学习总结 教材学习内容总结 1.1信息就是位+上下文 hello.c程序是以字节序列的方式储存在文件中的.每个字节都 ...

  6. 信息安全系统设计基础第一周学习总结

    学习计时:共15小时 读书:1 代码:10 作业:13 博客:1 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用Linux中用户管理命令 ...

  7. 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)

    张季跃201771010139<面向对象程序设计(java)>第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.co ...

  8. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  9. 20162302 《程序设计与数据结构》第一周学习总结

    20162302 2017-2018-1 <程序设计与数据结构>第一周学习总结 教材学习内容总结 很多情况下时间和空间不可兼得.在不同的情况下,要么用时间换空间,要么用空间换时间. 引出算 ...

最新文章

  1. linux安全擦除ssd命令,linux – 如何向SSD发送“ATA Secure Erase”命令?
  2. JavaScript大杂烩9 - 理解BOM
  3. ystep jQuery流程、步骤插件
  4. java -Math类
  5. Tomcat 启动提示未发现 APR 的解决方法
  6. 在Linux中创建静态库和动态库 (转)
  7. 【PM】当大厂来临时,求生?求胜?
  8. 提示缺少python.h解决办法
  9. 提高SQL执行效率的16种方法
  10. qlabel 显示图片后大小不变_图形编程:QT使用scrollarea显示图片的解决方案
  11. 批量打印图片不显示的问题
  12. php 美化注册界面,美化,从登录界面背景开始
  13. 基于wiki的*GW需求体系化空间
  14. DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
  15. 微信测试睡眠的软件,微信小睡眠小程序使用方法
  16. 自定义gerrit提交脚本
  17. js 数字金额大小写转换成中文大写
  18. 奥鹏教师计算机培训总结,奥鹏信息技术应用能力提升培训总结交流
  19. 完全教程 Aircrack-ng破解WEP、WPA-PSK加密利器
  20. 【CODECHEF】Children Trips(分块)

热门文章

  1. 小程序登录、微信网页授权(Java版)
  2. H266 ISP 帧内子划分
  3. CHERRY 键盘 alt 组合键失灵或开始菜单键失灵
  4. 机器学习:CS 229 - Machine Learning - Supervised Learning cheatsheet
  5. qq邮箱服务器密码,QQ邮箱授权码如何获取?
  6. 三菱FX系列PLC备份电池电压低报警的处理方法
  7. 兔子繁殖问题python编程_C语言编程:兔子繁殖问题
  8. python兔子繁殖问题循环_for循环——兔子繁殖问题
  9. 读《聪明人用方格笔记本》有图了有内容了
  10. 关于项目需求进行分析的步骤