![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试问题
记录一些面试问道过的问题
一杯雪花勇闯天涯
越努力越幸运
展开
-
文本左右对齐
学习目标:文本左右对齐学习内容:给定一个单词数组和一个长度 maxWidth,重新排版单词,使其成为每行恰好有 maxWidth 个字符,且左右两端对齐的文本。你应该使用“贪心算法”来放置给定的单词;也就是说,尽可能多地往每行中放置单词。必要时可用空格 ’ ’ 填充,使得每行恰好有 maxWidth 个字符。要求尽可能均匀分配单词间的空格数量。如果某一行单词间的空格不能均匀分配,则左侧放置的空格数要多于右侧的空格数。文本的最后一行应为左对齐,且单词之间不插入额外的空格。# blank原创 2022-02-08 22:18:11 · 179 阅读 · 0 评论 -
2020-08-27
今天去面试的时候,问到了一些面向对象的基础知识,突然之间发现自己做了三年的业务开发,概念性的东西反而不是那么牢固了,为此自己在这里总结哈,加深一下理解记忆。1.什么是面向过程?面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了2.什么是面向对象编程面向对象顾名思义就是把现实中的事务都抽象成为程序设计中的“对象”,其基本思想是一切皆对象,是一种“自下而上”的设计语言,先设计组件,再完成拼装,这是一种“万物皆对象”的编程思想。在现实生活中的任何物原创 2020-08-27 19:50:43 · 147 阅读 · 0 评论 -
2020-08-26
引言今天去西湖区面试,被面试官问到一个问题,我没有答上来,我在这里记录哈这个问题的解决思路:问题给出一个方案,如何实现多台手机终端登录同一个账号如何做到互斥登录,而有同时做到手机和pc端同时在线的。经过查阅资料我知道这个问题,其实这个问题的本质就是一个多点登录的问题什么是多点登录?以微信为例,可以PC端,phone端同时登录,同时收发消息。需要注意的是,一个端只能登录一个实例,例如同一个QQ号,在pc1上登录,再到pc2上登录,后者会把前者踢出,pc1会收到通知“你已在别处登录信息”与之对应的原创 2020-08-26 22:58:02 · 177 阅读 · 0 评论