- 博客(7)
- 收藏
- 关注
原创 Leet Code 刷题记录【2】
88. 合并两个有序数组这道题的难点就在于如何避免反复挪动数字。我很自然而然地就用空间换时间了,重新令了个空数组来存结果,在内存消耗上惨不忍睹。实际上更巧妙的办法是倒着来。一般我们会考虑从小到大去找、去存,实际上也可以从大到小去找、去存。这样就不会覆盖存储。然后我写成了这个丑样子:class Solution {public: void merge(vector<int>& nums1, int m, vector<int>& nums2, in
2020-07-24 14:38:20
237
原创 Leet Code 刷题记录【1】
20.有效的括号用到的数据结构:链表实现的栈参考:C语言—堆栈(链表实现) - changfan - 博客园 舍友看到我这一大堆栈的实现惊了,说你机试的时候真的有这么多时间写C吗?于是去看了看C++的写法——短时间里不能很熟练运用java,就先上C++吧。下面是几个需要学习的Part:关于map的使用在C里面,我是对着ascii码表看的,或者直接比较,而在C里面可以用Map做一个一对一的hash映射。参考:C++中map的使用_u011555996的博客-优快云博客_c++ mapmap与u
2020-07-12 19:56:56
1057
1
原创 从零开始写安卓APP 实战记录 第一周
今晚要检查进度,赶在下午把前后端合并完成。后端两位同志很给力地接好了数据库,并且写好了登录注册和检索题目三个功能。我慢一点,写好了登录和注册的界面,已经对接完毕。效果大概如下:登录界面注册界面1注册界面2注册界面2 滚动选择器效果这个滚动选择器是借用的大佬的代码,大家看这里:滚动选择器我改动了一点点,包括各个控件的高度和位置,但是现在确定键还有一点点挡,后续还需要微调。然后外层button的内容没有设默认值,在改动后会设置成为当前选择值。这里后端朋友说数据传后台的时候编码有点
2020-05-31 18:16:09
668
原创 从零开始写安卓APP 《第一行代码》笔记 第一周
这是软件开发课的任务,本人其实不会java也不会安卓开发。以前只做过web端,因为某课程的爆炸实验单人撸了全栈。不过好在很早前就想学了,这里记录一下过程。放的主要是《第一行代码》的一些笔记,和一些遇到的小问题。我负责前端,后端的东西可能涉及比较少。第一周的目标:完成登录界面,如果可以,做一下底层任务栏(类似微信)。因此大体上需要阅读第一到第三章的内容。第一章 关于Android1.1 Android系统架构Linux内核层:底层驱动系统运行库层:特性支持应用框架层:API应用层:应用程序
2020-05-31 17:14:24
978
原创 纽约时报悼念新冠去世患者页面是怎么做出来的?
起因是高中同学发微博感叹这个网站的交互做得很漂亮,本能地就去看了一下。这是纽约时报悼念因新冠去世的人的一个页面,确实很漂亮,大家可以先去看看(需要fq)Remembering the Nearly 100,000 Lives Lost to Coronavirus in America - The New York Times 下面我们来分析一下这些效果是怎么做出来的。One hundred thousand统计页面里每隔一段距离就会讲述一下关于十万的一些意义,这个其实比较简单,看html对应的代码
2020-05-26 13:39:48
567
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人