- 博客(7)
- 收藏
- 关注
原创 灵茶学习笔记03:同向双指针 滑动窗口 209 713 3
1、单调性,向右滑动,如果大等于target,数量记录下来,看看去掉左边是否还满足,如果满足,则left++并更新最小值,如果小于target继续向右滑动。713.乘积小于K的子数组。209.长度最小的子数组。3.无重复字符的最长子串。
2024-01-01 16:22:26 393
原创 灵茶学习笔记01:相向双指针 两数之和 三数之和 167 15
2、如何衡量一个算法的时间复杂度优化,获取了多少信息量来衡量一个算法的效率;5、三数之和,先排序,固定第一个数i,j,k为相向双指针,从两端遍历。1、两数之和,有序时,双指针,最左最右比较,4、数据无序时,可以先排序。
2023-12-31 19:09:40 361
原创 iOS-菜鸟到大师-1-iOS介绍及hello world
1、iOS是苹果公司开发的移动设备操作系统,包括Xcode开发工具、iPhone SDK和iPhone手机模拟器。2、创建工程 启动Xcode,点击File->New->Project菜单,在打开的Choose a template for your new project界面中选择Single View Application工程模版, 接着点击Next按钮,结合
2017-03-26 12:41:45 413
原创 浮点数(float及double)的本质及其在计算机中的存储
float和double在存储方式上都是符合IEEE的规范的 下面先说float(double与之类似) float型数据共有且只有4个字节,即32位 从左到右共分为三个部分: 1.第1位为符号位(1位) 2.从第2位到第9位为指数位(8位) 3.从第10位到第32位为尾数位(23位)float的表示方法类似于科学计数法 尾数为1+小数,由于1为固定,所以实际存储中,尾数部分只存储数
2017-01-14 13:25:01 1234
原创 C/C++在Linux GCC下的多文件编译执行
C++代码编译: g++ -c main.cpp -o main.o g++ -c Circle.cpp -o Circle.o g++ main.o Circle.o -o main ./main 注:用-c 编译出各自的目标文件,在合并编译出可执行文件main
2017-01-14 12:36:20 1916 1
原创 只有努力,才觉心安!
大学时候,熬夜是为了游戏或者看看电视剧,白天总是逃课吗,晚上睡不着,就是玩,一度很迷茫,找不到方向,刚刚看到一句话,想向猪一样懒,却无法向猪一样懒的心安理得,在学校,食堂在楼下都懒得去吃。如今,却每天熬夜看教程,查资料,练听力,当终于觉醒的时候,才发现,已落后太多,但努力地日子,才觉心安,未来的路还很长,慢慢的追赶,不停地努力,就不会后悔,以后的时光,希望能够热泪盈眶,希望是激动的泪水!
2015-03-15 01:13:58 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人